网站搜索

如何在 Arch Linux 中安装和使用 Yaourt


更新:Yaourt 已停止使用,取而代之的是 yay – Yet Another Yogurt – 用 GO 语言编写的 AUR Helper。

Yaourt又一个用户存储库工具)是一个高级命令行工具,用于在 Arch Linux 上安装软件包。它是 Pacman 的强大包装器,Pacman 是 Arch Linux 的标准包管理实用程序,具有扩展功能和卓越的 AURArch Linux 用户存储库)支持。

它用于交互式地从AUR搜索、安装和升级包,支持检查冲突和依赖解析。它可以显示彩色输出,显示有关可用包的信息,允许您根据不同的选项查询包,支持直接从AURABS构建包(Arch Build系统)来源。

Yaourt还用于管理备份文件(通常是.pac*文件),直接从备份文件中查询;它可以保存和恢复alpm数据库、测试本地数据库以及搜索孤立包。此外,它还支持拆分包,并可以按安装日期对包进行排序等等。

不幸的是,Arch Linux Installation 的官方软件包存储库中不存在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:使用自定义存储库在 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 包管理器

1.要安装或更新软件包(例如glances),请使用-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 包管理工具的两种方法。使用下面的评论表与我们分享任何疑问或想法。