Linux中國

6 個用於 Arch Linux 的最佳 AUR 助手

Arch Linux 是一款 Linux 發行版,主要由針對 x86-64 微處理器計算機的二進位軟體包組成。Arch Linux 使用的是滾動發布模型,這種模式會頻繁的給應用程序交付更新。它使用名為 pacman 的軟體包管理器,可以用來安裝、刪除和更新軟體包。

由於 Arch Linux 是為有經驗的用戶構建的,建議新手在使用過其他 Linux 後再來嘗試。

什麼是 AUR(Arch 用戶軟體倉庫)?

Arch 用戶軟體倉庫 通常稱為 AUR,是給 Arch 用戶的基於社區的軟體存儲庫。

根據軟體包在 AUR 社區的流行程度,用戶編譯的軟體包會進入到 Arch 的官方存儲庫。

什麼是 AUR 助手?

AUR 助手是一個包裝程序,允許用戶從 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,請依次運行以下命令。

$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pikaur.git
$ cd pikaur
$ makepkg -fsri

如何使用 Pikaur

pikaur 語法與 pacman 相同,使用以下命令安裝軟體包。

$ pacaur -s spotify

5)Trizen

Trizen 是用 Perl 編寫的基於命令行的 AUR 輕量級包裝器。這個面向速度的 AUR 助手,它允許用戶搜索、安裝軟體包,還允許閱讀 AUR 軟體包注釋。

支持編輯文本文件,並且輸入/輸出使用 UTF-8。內置與 pacman 的交互功能。

如何安裝 Trizen

要在 Arch Linux 的系統上安裝 Trizen,請依次運行以下命令。

$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/trizen.git
$ cd trizen
$ makepkg -si

如何使用 Trizen

trizen 語法與 pacman 相同,使用以下命令安裝軟體包。

$ pacaur -s google-chrome

6)Aura

Aura 是用 Haskell 編寫的,是用於 Arch Linux 和 AUR 的安全的多語言包管理器。它支持許多Pacman 操作和子選項,可輕鬆進行開發並編寫精美的代碼。

它可以自動從 AUR 安裝軟體包。使用 Aura 時,用戶通常會在系統升級方面遇到一些困難。

如何安裝 Aura

要在 Arch Linux 的系統上安裝 Pakku,請依次運行以下命令。

$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/aura.git
$ cd aura
$ makepkg -si

如何使用 Aura

aura 語法與 pacman 相同,使用以下命令安裝軟體包。

$ pacaur -s android-sdk

結論

用戶可以憑藉這些分析在上述 6 個 AUR 助手中進行選擇。

via: https://www.2daygeek.com/best-aur-arch-user-repository-helpers-arch-linux-manjaro/

作者:Magesh Maruthamuthu 選題:lujun9972 譯者:hkurj 校對: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中國

    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
    Linux中國

    SSL/TLS 加密新紀元 – Lets Encrypt

    根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...