初級(jí):如何在 Arch Linux 中安裝 Yay AUR 助手

Yay 是 “Yet Another Yogurt” 的縮寫(xiě)(LCTT 校注:Yogurt 是另外一個(gè)已經(jīng)停止維護(hù)的 AUR 助手)。從技術(shù)上講,它是用 ??Go 編程語(yǔ)言??? 編寫(xiě)的 ??pacman??? 封裝器和 AUR 助手。它是當(dāng)今最流行的 ??Arch 用戶(hù)倉(cāng)庫(kù)(AUR)?? 助手。使用 Yay,你可以利用龐大的 Arch 用戶(hù)軟件包庫(kù)并輕松編譯和安裝任何軟件。
它可以自動(dòng)執(zhí)行許多包管理任務(wù),例如搜索、動(dòng)態(tài)解決依賴(lài)關(guān)系、編譯和構(gòu)建包,當(dāng)然還有在 AUR 發(fā)布包。
讓我們看看如何在 Arch Linux 或任何基于 Arch 的發(fā)行版(如 Manjaro)中安裝 Yay。安裝 Arch Linux
后,你可以通過(guò) pacman 包管理器從三個(gè)主要的 Arch 官方倉(cāng)庫(kù)安裝包。但是在全新的 Arch Linux 安裝后,默認(rèn)情況下不會(huì)安裝
Yay。因此,你需要手動(dòng)安裝它以利用 AUR。
本指南涵蓋以下主題:
- 在 Arch Linux 中安裝 Yay
 - 在 Manjaro 中安裝 Yay
 - 如何在 Arch Linux 和 Manjaro 中使用 Yay 安裝包
 - 一些 Yay 的技巧
 
在 Arch Linux 中安裝 Yay
先決條件
打開(kāi)終端并運(yùn)行以下命令。出現(xiàn)提示時(shí)提供管理員密碼。這些步驟需要 ??base-devel?? 包和 git 包進(jìn)行編譯和安裝。
sudo pacman -S base-devel
sudo pacman -S git

Install git
安裝 Yay
??yay?? 包在 Arch 倉(cāng)庫(kù)中有兩個(gè)版本,如下所示。
對(duì)于本指南,我使用了穩(wěn)定版?,F(xiàn)在,進(jìn)入 ??/opt?? 目錄并克隆 git 倉(cāng)庫(kù)。
cd /opt
sudo git clone https://aur.archlinux.org/yay.git

clone the yay repo
更改源目錄的所有者。將 ??debugpoint?? 替換為你的用戶(hù)名。
sudo chown -R debugpoint:users ./yay
如果你不知道用戶(hù)或組,可以使用以下示例查找用戶(hù)和組。
id debugpoint
進(jìn)入目錄并編譯。
    cd yay    makepkg -si這樣就完成了 Arch Linux 中 Yay 的安裝。

Install yay in Arch Linux
在 Manjaro 中安裝 Yay
如果你使用 Manjaro Linux,??yay?? 包可以在社區(qū)倉(cāng)庫(kù)中找到。你可以在 Manjaro 中使用以下命令輕松安裝。
pacman -Syyupacman -S yay
現(xiàn)在,讓我們看看如何使用 Yay 安裝任何軟件包,以及一些基本的 ??yay?? 用法。
如何使用 Yay 安裝包
首先在 AUR 網(wǎng)站上搜索安裝任何應(yīng)用以獲取包名。例如,要安裝 ??featherpad?? 文本編輯器,請(qǐng)運(yùn)行以下命令。
    yay -S featherpad安裝后,你可以在應(yīng)用菜單中找到應(yīng)用啟動(dòng)器。

Install a sample application (featherpad) using yay
一些 Yay 的技巧
你還可以使用 yay 進(jìn)行許多調(diào)整和系統(tǒng)操作。下面是一些示例。
刷新系統(tǒng)包并升級(jí):
    yay -Syu使用包的開(kāi)發(fā)版本并升級(jí)(運(yùn)行此命令時(shí)要小心):
yay -Syu --devel --timeupdate
刪除任何包(例如,featherpad):
    yay -Rns featherpad快速獲取系統(tǒng)統(tǒng)計(jì)信息:

system stat using yay
    yay -Ps我希望這個(gè)初學(xué)者指南能幫助你在 ??Arch Linux?? 中安裝 Yay,然后使用 Yay 安裝包,并執(zhí)行不同的系統(tǒng)操作。















 
 
 















 
 
 
 