之前我們和大家分享過如何 安裝Yaourt 在我們的系統上,將其存儲庫添加到我們的 pacman.conf 文件中。 Yaourt的使用它的使用比較簡單 尤其是如果已經 如果你熟悉 Pacman 你會發現它幾乎是一樣的.
Yaourt (另一個用戶存儲庫工具;法語中的“酸奶”) 是社區貢獻的 Pacman 包裝器,這增加了對 AUR 存儲庫的全面訪問,這 允許自動化包編譯和安裝 PKGBUILD 除了數千個可用的 Arch Linux 二進制包之外,還從 AUR 中的數千個中進行選擇。
Yaourt 使用與 Pacman 完全相同的語法,這使用戶不必重新學習新的系統維護方法,而且還增加了新的選項。 Yaourt 擴展了 Pacman 的強大功能和簡單性, 添加更多有用的功能 並提供漂亮的彩色輸出、交互式搜索模式等等。
一 我給出的建議 首先要知道什麼時候需要吃 Pacman 以及什麼時候需要 Yaourt 讓我們始終檢查我們想要安裝的應用程序是否在 Pacman 中,這可以在 下一個鏈接.
Si 如果情況並非如此,那麼我們會查閱 AUR 存儲庫 如果這是應用程序,在本例中我們使用 Yaourt 安裝它,另一點是,如果您想安裝特定版本或最新版本,它們在 AUR 中幾乎總是可以更快地使用。
另一方面,如果您想修改安裝的某些方面,Yaourt 為您提供了這種可能性。
基本 Yaourt 命令
基本上,這裡描述的命令可以分為 3 個部分。 第一部分是安裝命令,第二部分是包管理,最後是包刪除。
至 安裝應用程序 我們執行:
yaourt -S "paquete"
通過這個命令我們命令 首先同步存儲庫,一旦發生任何變化就會被檢測到 在開始安裝包之前.
yaourt -Sy "paquete"
Si 您下載了 一些 pkgbuild 或 來自網絡的數據包,您可以使用 yaourt 支持自己 對於編譯,它的命令是:
yaourt -U "/ruta_del_paquete"
如果您與安裝發生衝突,最常見的問題之一可能是這些保存的緩存,為了清理它,我們執行:
yaourt -Scc “paquete”
此命令不僅安裝應用程序,而且除了同步存儲庫之外,它還會檢查所有軟件包並在有新版本時安裝它們:
yaourt -Sya “paquete”
正如我之前提到的,你可以依靠 AUR 包頁面 尋找包裹, 但我們也可以從終端進行。 儘管在這裡我建議盡可能具體。
yaourt -Ss “paquete”
通過這個其他命令,我們 將顯示有關該包的更多詳細信息:
yaourt -Si “paquete”
至 過濾速度更快,您可以搜索 按團體類型,例如播放器、瀏覽器、編輯器等。 為此我們執行:
yaourt -Sg “grupo”
在包內搜索, 我們還可以看到已經安裝的,知道我們只是執行:
yaourt -Qs “paquete”
與之前的 show info 命令一樣,它僅對已安裝的軟件包執行相同的操作。
yaourt -Qi “paquete”
當您從系統中刪除軟件包時,孤立的軟件包通常會保留下來,您可以使用以下命令檢測它們:
yaourt -Qdt
在這部分 刪除軟件包時,非常有必要小心您使用的參數,因為很多時候安裝的應用程序或包具有被其他人使用的依賴項。
否則,如果您卸載軟件包以及依賴項,則可能會破壞其他軟件包的完整性,甚至使您的系統變得更糟。
我們想要的時候 卸載包或應用程序,但不觸及其依賴項 我們必須執行這個命令。
yaourt -R “paquete”
此外, 如果我們要刪除未使用的包及其依賴項 對於另一個通常推薦的命令,我們執行以下命令:
yaourt -Rs “paquete”
使用此命令,我們執行與前一個命令相同的操作,只是添加了清除緩存部分
yaourt -Rcs “paquete”
此命令將執行的操作是刪除其他人所需的包,但不觸及依賴項。
yaourt -Rdd “paquete”
為了人類的愛,停止推薦yaourt。 有更好、更安全、更可靠的替代品,如 trizen、aurman、aurutils、pikaur 或 yay,如 Arch wiki 中的這張圖所示: https://wiki.archlinux.org/index.php/AUR_helpers#Comparison_table
自 2017 年 XNUMX 月以來,yaourt 也沒有收到真正影響程序功能的更新(https://github.com/archlinuxfr/yaourt/commit/5b195ad3f9452dc3beec4f0b9bc09136ec8d92a5) ._.
根據 wiki,他們不建議使用幫助程序,最好手動執行,但如果他們顯示了您可以使用的幫助程序和現有幫助程序的列表,那麼 yaourt 是最糟糕的
https://wiki.archlinux.org/index.php/AUR_helpers