初級:如何在 Arch Linux 中安裝 Yay AUR 助手
Yay 是 “Yet Another Yogurt” 的縮寫(LCTT 校注:Yogurt 是另外一個已經(jīng)停止維護的 AUR 助手)。從技術上講,它是用 ??Go 編程語言??? 編寫的 ??pacman??? 封裝器和 AUR 助手。它是當今最流行的 ??Arch 用戶倉庫(AUR)?? 助手。使用 Yay,你可以利用龐大的 Arch 用戶軟件包庫并輕松編譯和安裝任何軟件。
它可以自動執(zhí)行許多包管理任務,例如搜索、動態(tài)解決依賴關系、編譯和構(gòu)建包,當然還有在 AUR 發(fā)布包。
讓我們看看如何在 Arch Linux 或任何基于 Arch 的發(fā)行版(如 Manjaro)中安裝 Yay。安裝 Arch Linux
后,你可以通過 pacman 包管理器從三個主要的 Arch 官方倉庫安裝包。但是在全新的 Arch Linux 安裝后,默認情況下不會安裝
Yay。因此,你需要手動安裝它以利用 AUR。
本指南涵蓋以下主題:
- 在 Arch Linux 中安裝 Yay
- 在 Manjaro 中安裝 Yay
- 如何在 Arch Linux 和 Manjaro 中使用 Yay 安裝包
- 一些 Yay 的技巧
在 Arch Linux 中安裝 Yay
先決條件
打開終端并運行以下命令。出現(xiàn)提示時提供管理員密碼。這些步驟需要 ??base-devel?? 包和 git 包進行編譯和安裝。
sudo pacman -S base-devel
sudo pacman -S git
Install git
安裝 Yay
??yay?
? 包在 Arch 倉庫中有兩個版本,如下所示。
對于本指南,我使用了穩(wěn)定版?,F(xiàn)在,進入 ??/opt?
? 目錄并克隆 git 倉庫。
cd /opt
sudo git clone https://aur.archlinux.org/yay.git
clone the yay repo
更改源目錄的所有者。將 ??debugpoint?
? 替換為你的用戶名。
sudo chown -R debugpoint:users ./yay
如果你不知道用戶或組,可以使用以下示例查找用戶和組。
id debugpoint
進入目錄并編譯。
cd yay
makepkg -si
這樣就完成了 Arch Linux 中 Yay 的安裝。
Install yay in Arch Linux
在 Manjaro 中安裝 Yay
如果你使用 Manjaro Linux,??yay?
? 包可以在社區(qū)倉庫中找到。你可以在 Manjaro 中使用以下命令輕松安裝。
pacman -Syyupacman -S yay
現(xiàn)在,讓我們看看如何使用 Yay 安裝任何軟件包,以及一些基本的 ??yay?
? 用法。
如何使用 Yay 安裝包
首先在 AUR 網(wǎng)站上搜索安裝任何應用以獲取包名。例如,要安裝 ??featherpad?? 文本編輯器,請運行以下命令。
yay -S featherpad
安裝后,你可以在應用菜單中找到應用啟動器。
Install a sample application (featherpad) using yay
一些 Yay 的技巧
你還可以使用 yay 進行許多調(diào)整和系統(tǒng)操作。下面是一些示例。
刷新系統(tǒng)包并升級:
yay -Syu
使用包的開發(fā)版本并升級(運行此命令時要小心):
yay -Syu --devel --timeupdate
刪除任何包(例如,featherpad):
yay -Rns featherpad
快速獲取系統(tǒng)統(tǒng)計信息:
system stat using yay
yay -Ps
我希望這個初學者指南能幫助你在 ??Arch Linux?? 中安裝 Yay,然后使用 Yay 安裝包,并執(zhí)行不同的系統(tǒng)操作。