Yaourt ( 另一个用户存储库工具 )是一款用于在Arch Linux上安装软件包的高级命令行工具。 它是Pacman的一个功能强大的包装器,它是Arch Linux的标准包管理工具,具有扩展功能和卓越的AUR ( Arch Linux User Repository )支持。
它用于以交互方式从AUR搜索,安装和升级软件包,支持检查冲突和依赖性解决。 它可以显示彩色输出,显示关于可用软件包的信息,允许您根据不同的选项查询软件包,支持直接从AUR或ABS ( Arch Build System )源创建软件包。
Yaourt也用于管理备份文件(通常为.pac*
文件),直接从备份文件查询; 它可以保存和恢复alpm数据库,测试本地数据库并搜索孤立的软件包。 另外,它支持拆分包,并且可以按安装日期等对包进行排序。
不幸的是, Yaourt在的官方软件包仓库中不存在。 您需要使用以下两种不同方式在Arch Linux上手动安装Yaourt 。
方法1:使用AUR在Arch Linux中安装Yaourt
如果你想快速安装Yaourt ,那么这个方法稍长一些 ,然后检查第二种方法。 在这里,您需要首先安装所需的所有软件包,如图所示。
$ sudo pacman -S --needed base-devel git wget yajl $ cd /tmp $ git clone https://aur.archlinux.org/package-query.git $ cd package-query/ $ makepkg -si && cd /tmp/ $ git clone https://aur.archlinux.org/yaourt.git $ cd yaourt/ $ makepkg -si
方法2:使用Custom Repository在Arch Linux中安装Yaourt
首先将自定义存储库添加到pacman软件包管理器存储库列表中。
$ sudo /etc/pacman.conf
将以下自定义存储库配置复制并粘贴到文件中。
[archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch
保存更改并退出文件。 然后发出以下命令来安装yaourt 。
$ sudo pacman -Sy yaourt
如何在Arch Linux中使用Yaourt Package Manger
1.要安装或更新软件包(例如浏览器),请如图所示使用-S
。
$ sudo yaourt -S glances
2.要删除软件包,请使用-R
标志,如图所示。
$ sudo yaourt -R glances
3.您可以使用-U
选项升级安装的软件包,如图所示。
$ sudo yaourt -U target_here
4.要查询软件包的本地数据库,请使用-Q
标志。
$ sudo yaourt -Q | less
5.下一个命令用于在Arch Linux系统上收集和显示有关已安装软件包以及已配置存储库的信息。
$ yaourt --stats
6.您可以使用以下命令同步pacman软件包数据库。
$ sudo yaourt -Sy
有关更多信息,请参阅yaourt手册页。
$ man yaourt
而已! 在本文中,我们解释了在Arch Linux中安装Yaourt软件包管理工具的两种方法。 使用下面的评论表单与我们分享任何疑问或想法。