Linux中國

Yaourt 已死!在 Arch 上使用這些替代品

在這篇文章中,我們會介紹 Yaourt 最佳的替代品以便於你從 AUR 安裝軟體。

最好的 AUR 助手

我刻意忽略掉了例如 Trizen 和 Packer 這樣的流行的選擇,因為它們也被列為「停止或有問題」的了。

1、 aurman

aurman 是最好的 AUR 助手之一,也能勝任 Yaourt 替代品的地位。它有非常類似於 pacman 的語法,可以支持所有的 pacman 操作。你可以搜索 AUR、解決包依賴,在構建 AUR 包前檢查 PKGBUILD 的內容等等。

aurman 的特性:

  • aurman 支持所有 pacman 操作,並且引入了可靠的包依賴解決方案、衝突判定和 分包 split package 支持
  • 線程化的 sudo 循環會在後台運行,所以你每次安裝只需要輸入一次管理員密碼
  • 提供開發包支持,並且可以區分顯性安裝和隱性安裝的包
  • 支持搜索 AUR 包和倉庫
  • 在構建 AUR 包之前,你可以檢視並編輯 PKGBUILD 的內容
  • 可以用作單獨的 包依賴解決工具

安裝 aurman:

git clone https://aur.archlinux.org/aurman.git
cd aurman
makepkg -si

使用 aurman:

用名字搜索:

aurman -Ss <package-name>

安裝:

aurman -S <package-name>

2、 yay

yay 是下一個最好的 AUR 助手。它使用 Go 語言寫成,宗旨是提供最少化用戶輸入的 pacman 界面、yaourt 式的搜索,而幾乎沒有任何依賴軟體。

yay 的特性:

  • yay 提供 AUR 表格補全,並且從 ABS 或 AUR 下載 PKGBUILD
  • 支持收窄搜索,並且不需要引用 PKGBUILD 源
  • yay 的二進位文件除了 pacman 以外別無依賴
  • 提供先進的包依賴解決方案,以及在編譯安裝之後移除編譯時的依賴
  • 當在 /etc/pacman.conf 文件配置中啟用了色彩時支持色彩輸出
  • yay 可被配置成只支持 AUR 或者 repo 里的軟體包

安裝 yay:

你可以從 git 克隆並編譯安裝。

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

使用 yay:

搜索:

yay -Ss <package-name>

安裝:

yay -S <package-name>

3、 pakku

Pakku 是另一個還處於開發早期的 pacman 封裝,雖然它還處於開放早期,但這不說明它遜於其它任何 AUR 助手。Pakku 能很好地支持從 AUR 搜索和安裝,並且也可以在安裝後移除不必要的編譯依賴。

pakku 的特性:

  • 從 AUR 搜索和安裝軟體
  • 檢視不同構建之間的文件和變化
  • 從官方倉庫編譯,並事後移除編譯依賴
  • 獲取 PKGBUILD 以及 pacman 整合
  • 類 pacman 的用戶界面和選項支持
  • 支持pacman 配置文件以及無需 PKGBUILD 源

安裝 pakku:

git clone https://aur.archlinux.org/pakku.git
cd pakku
makepkg -si

使用 pakku:

搜索:

pakku -Ss spotify

安裝:

pakku -S spotify

4、 aurutils

aurutils 本質上是一堆使用 AUR 的自動化腳本的集合。它可以搜索 AUR、檢查更新,並且解決包依賴。

aurutils 的特性:

  • aurutils 使用本地倉庫以支持 pacman 文件,所有的包都支持 –asdeps
  • 不同的任務可以有多個倉庫
  • aursync -u 一鍵同步本地代碼庫
  • aursearch 搜索提供 pkgbase、長格式和 raw 支持
  • 能忽略指定包

安裝 aurutils:

git clone https://aur.archlinux.org/aurutils.git
cd aurutils
makepkg -si

使用 aurutils:

搜索:

aurutils -Ss <package-name>

安裝:

aurutils -S <package-name>

所有這些包,在有 Yaourt 或者其它 AUR 助手的情況下都可以直接安裝。

寫在最後

Arch Linux 有著很多 AUR 助手 可以自動完成 AUR 各方面的日常任務。很多用戶依然使用 Yaourt 來完成 AUR 相關任務,每個人都有自己不一樣的偏好,歡迎留言告訴我們你在 Arch 里使用什麼,又有什麼心得?

via: https://itsfoss.com/best-aur-helpers/

作者:Ambarish Kumar 選題:lujun9972 譯者:Moelf 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國