在 Arch 上Yaourt 使用這些替代品


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 助手的情況下都可以直接安裝。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM