如何以及何時在Arch Linux及其衍生產品上使用Yaourt?

yaourt 命令

之前我們和大家分享過如何 安裝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 命令

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”

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   克勞迪奧·D·阿列塔 他說:

    為了人類的愛,停止推薦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) ._.

  2.   達里奧吉倫 他說:

    根據 wiki,他們不建議使用幫助程序,最好手動執行,但如果他們顯示了您可以使用的幫助程序和現有幫助程序的列表,那麼 yaourt 是最糟糕的
    https://wiki.archlinux.org/index.php/AUR_helpers