Arch Linux@6 个用于 Arch Linux 的最佳 AUR 助手


Arch Linux@6 个用于 Arch Linux 的最佳 AUR 助手
本文插图
Arch 用户软件仓库 通常称为 AUR , 是给 Arch 用户的基于社区的软件存储库 。 -- Magesh Maruthamuthu(作者)
Arch Linux 是一款 Linux 发行版 , 主要由针对 x86-64 微处理器计算机的二进制软件包组成 。 Arch Linux 使用的是滚动发布模型 , 这种模式会频繁的给应用程序交付更新 。 它使用名为 pacman 的软件包管理器 , 可以用来安装、删除和更新软件包 。
由于 Arch Linux 是为有经验的用户构建的 , 建议新手在使用过其他 Linux 后再来尝试 。
什么是 AUR(Arch 用户软件仓库)? Arch 用户软件仓库 通常称为 AUR , 是给 Arch 用户的基于社区的软件存储库 。
根据软件包在 AUR 社区的流行程度 , 用户编译的软件包会进入到 Arch 的官方存储库 。
什么是 AUR 助手? AUR 助手 是一个包装程序 , 允许用户从 AUR 存储库安装软件包 , 而无需手动干预 。
【Arch Linux@6 个用于 Arch Linux 的最佳 AUR 助手】很多用例实现了自动化 , 比如包搜索、解决依赖关系、检索和构建 AUR 包、Web 内容检索和 AUR 包提交之类 。
以下列出了 6 种最佳的 AUR 助手:

  • Yay(Yet another Yogurt)
  • Pakku
  • Pacaur
  • Pikaur
  • Trizen
  • Aura
1)Yay(Yet another Yogurt) Yay 是 Arch Linux 下基于 CLI 的最佳 AUR 助手 , 使用 Go 语言编写 。 Yay 是基于 yaourt、apacman 和 pacaur 设计的 。
这是最合适推荐给新手的 AUR 助手 。 类似于 Pacman , 其使用方法和 pacman 中的命令和选项很相似 , 可以让用户在搜索过程中找到匹配的软件包提供程序 , 并进行选择 。
如何安装 yay
依次运行以下命令以在 Arch Linux 系统上安装 。
$ sudo pacman -S git go base-devel$ git clone https://aur.archlinux.org/yay.git$ cd yay$ makepkg -si如何使用 yay
yay 语法与 pacman 相同 , 使用以下命令安装软件包 。
$ yay -s arch-wiki-man 2)Pakku Pakku 可以被视为一个初始阶段的 Pacman 。 它是一个包装程序 , 可以让用户从 AUR 中搜索或安装软件包 。
它在删除依赖项方面做得不错 , 并且还允许通过克隆 PKGBUILD 来安装软件包 。
如何安装 Pakku
要在 Arch Linux 的系统上安装 Pakku , 请依次运行以下命令 。
$ sudo pacman -S git base-devel$ git clone https://aur.archlinux.org/pakku.git$ cd pakku$ makepkg -si如何使用 Pakku
pakku 语法与 pacman 相同 , 使用以下命令安装软件包 。
$ pakku -s dropbox 3)Pacaur 另一个基于 CLI 的 AUR 助手 , 可帮助减少用户与提示符的交互 。
Pacaur 专为倾向于自动化重复任务的高级用户而设计 。 用户需要熟悉 makepkg 及其配置的 AUR 手动构建过程 。
如何安装 Pacaur
要在 Arch Linux 的系统上安装 Pakku , 请依次运行以下命令 。
$ sudo pacman -S git base-devel$ git clone https://aur.archlinux.org/pacaur.git$ cd pacaur$ makepkg -si如何使用 Pacaur
pacaur 语法与 pacman 相同 , 使用以下命令安装软件包 。
$ pacaur -s spotify 4)Pikaur Pikaur 是具有最小依赖性的 AUR 助手 , 可以一次查看所有 PKGBUILD , 无需用户交互即可全部构建 。
Pikaur 将通过控制 pacman 命令来告知 Pacman 要执行的下一个步骤 。
如何安装 Pikaur
要在 Arch Linux 的系统上安装 Pakku , 请依次运行以下命令 。


推荐阅读