如何在 Arch Linux 中使用 AUR

如何在 Arch Linux 中使用 AUR

如果您使用的是 Arch Linux 或基於 Arch 的發行版,如 Manjaro、Archbang 或 EndeavourOS,您可能已經見過術語 AUR。它是什麼?你如何使用它?了解 AUR 是什麼以及如何在 Arch Linux 中使用 AUR。

什麼是 AUR?

在 Arch 用戶存儲庫 (AUR) 中,您可以找到未經 Arch 的創建者和維護者但由其用戶測試的軟件。因此,您可以訪問更多不在官方存儲庫中的軟件。

在 Arch Aur Home 中使用 Aur

如何在 Arch Linux 中使用 AUR

有兩種方法可以訪問 AUR 的軟件集合。大多數人更喜歡使用 AUR Helpers,它的工作方式類似於 Arch 的默認包管理器 Pacman。這種方法使用熟悉的命令自動從 AUR 中提取和構建源代碼。或者,您可以直接從 AUR 下載包並手動編譯。

將 AUR 與助手一起使用

您可以使用許多 AUR 助手。Yay可能是當今最流行的,因此對於本文,我們將使用它。

1. 安裝必要的開發工具和 git,如果它們在您的發行版中尚不可用:

sudo pacman -S --needed base-devel git

您可能會看到多個軟件添加項,並要求您選擇要安裝的軟件。

在 Arch 中使用 Aur 安裝 Git Base Dev

通過按鍵盤上的 Enter 鍵選擇默認選項“全部”。

2. 當系統詢問您是否要繼續安裝時,鍵入“y”並按 Enter。

在 Arch 中使用 Aur 安裝所有

3. 要讓 yay 上線,首先拉取它的代碼:

git clone https://aur.archlinux.org/yay.git

在 Arch Git 克隆 Yay 中使用 Aur

4. 您下載的所有內容都將位於名為“yay”的子文件夾中。輸入:

cd yay

在 Arch 中使用 Aur 輸入 Yay Git 目錄

5. 在該文件夾中,構建實際的包:

makepkg -si

在 Arch Yay Makepkg 中使用 Aur

6. 當系統詢問您是否還想安裝內置包時,回答“y”。

在 Arch Yay 安裝中使用 Aur

使用 YAY 安裝 AUR 包

Yay 使用與 Pacman 類似的語法。所以你可以輕鬆安裝 AUR 包,使用命令:

yay -Ss package

例如,要安裝 Google Chrome,您可以使用:

yay -Ss google-chrome

在 Arch Yay 中使用 Aur 安裝 Google Chrome

像 yay 這樣的 AUR 助手的優點在於它們還可以自動處理依賴關係。這些是您嘗試安裝的任何東西所需的額外功能,否則您必須自己尋找並安裝。

在 Arch Yay 安裝依賴項中使用 Aur

卸載 AUR 包

要卸載通過 yay 安裝的任何東西,您必須再次使用 yay。為此,您可以使用-R參數,但最好使用 for -Rns,這樣可以更好地清理工作。例如,刪除谷歌瀏覽器:

yay -Rns google-chrome

在 Arch Yay 卸載應用程序中使用 Aur

您還可以使用 yay 刪除額外的軟件包和過去安裝的任何殘留物:

yay -Yc

在 Arch Yay 中使用 Aur 移除殘餘物

如果出於某種原因您不喜歡 yay 或不想使用它,您還可以使用其他 AUR 助手,例如aurutilsaurapacaurpakkupamacpikaurtrizen

安裝和管理 AUR 包的圖形化方法

如果您更喜歡圖形方式,就像 Ubuntu 中的軟件中心一樣,您可以使用 Yay 安裝 pamac。

要安裝 pamac,請使用以下命令:

yay -S pamac-aur

安裝後,您可以運行應用程序菜單中的“添加/刪除軟件”應用程序。

界面

單擊漢堡圖標並轉到“首選項”部分。在“AUR”部分下,切換以啟用 AUR 支持。

Pamac 啟用 Aur 支持

現在您可以搜索 AUR 包並安裝/刪除它們。

手動安裝 AUR 包

如果您決定以手動方式執行操作,您可以從 AUR 存儲庫下載包,編譯並安裝它們。以下是步驟:

1. 確保您已安裝基本開發工具和 git:

sudo pacman -S --needed base-devel git

2.本地克隆谷歌瀏覽器的git:

git clone https://aur/archlinux.org/google-chrome.git

在 Arch Git 中使用 Aur 克隆 Chrome

3.打成包安裝:

makepkg -si

在 Arch Chrome Makepkg 中使用 Aur

不久之後,您會在其餘已安裝的應用程序中找到 Google Chrome。

AUR 的新鮮應用和風險

AUR 給你(幾乎)整個廣闊的世界,因為你可以在那裡找到幾乎所有的應用程序/包。但是,您必須記住 AUR 存儲庫中的軟件尚未經過廣泛測試。在某些情況下,無法安裝軟件包(由於缺少依賴項/gpg 錯誤、缺少文件等),或導致系統出現問題。在從 AUR 安裝任何東西之前最好仔細檢查。

如果你剛開始使用 Arch Linux,你可能想先熟悉 Pacman 而不是 AUR。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *