在Archlinux及其衍生版本上安装Yaourt

Yaourt

大家好,今天我将向大家展示如何在 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的使用不需要超级用户权限,只有在被请求时才需要。


在 Google 中将其添加为首选来源