大家好,今天我将向大家展示如何在 Arch Linux 及其衍生发行版上安装 Yaourt。对于那些使用基于 Arch 的发行版或正在使用 Arch 但不太熟悉 Yaourt 的朋友,我会做一些简单的解释。
Yaourt 和 Pacman 一样,都是软件包管理器,尽管它们之间也存在一些差异。它们在 Arch Linux 系统中都非常重要,因为 Pacman 管理官方软件仓库,而Yaourt 则是它的对应工具,帮助我们管理非官方软件仓库,在本例中称为 AUR。
我对Archlinux或它的任何派生产品的爱是做事的简单性,而不是依赖太多的存储库,以至于更新后打破了依赖关系,或者在最好的情况下,Archlinux允许我们保留过时的程序包而不破坏依赖关系。
但是现在,要在系统上安装 Yaourt,您需要编辑位于 /etc 文件夹中的 pacman.conf 文件。
使用我们最喜欢的文本编辑器来编辑文件就足够了,就我而言,我的生活并不复杂,我使用了nano:
sudo nano /etc/pacman.conf
它将显示类似于以下内容:
# /etc/pacman.conf [basis] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [platform] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [addon] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [archlinuxfr] Server = http://repo.archlinux.fr/x86_64 # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. [basis-multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs
现在我们只需在文件末尾添加以下几行:
[archlinuxfr] SigLevel = Optional TrustAll Server = http://repo.archlinux.fr/$arch
我们更新存储库:
sudo pacman -sy
我们安装了 Yaourt:
sudo pacman -s yaourt
现在,仅供您使用,而不是使用Pacman,我们将其替换为Yaourt。
他们应该考虑到Yaourt的使用不需要超级用户权限,只有在被请求时才需要。