TranslateProject/published/202310/20231004 Install and Use Yay on Arch Linux.md
2023-11-01 21:54:16 +08:00

184 lines
5.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[#]: subject: "Install and Use Yay on Arch Linux"
[#]: via: "https://itsfoss.com/install-yay-arch-linux/"
[#]: author: "Abhishek Prakash https://itsfoss.com/author/abhishek/"
[#]: collector: "lujun9972/lctt-scripts-1693450080"
[#]: translator: "geekpi"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-16284-1.html"
在 Arch Linux 上安装和使用 Yay
======
![][0]
> Yay 是最流行的 AUR 助手之一,用于处理 Arch 用户资源库中的软件包。学习在 Arch Linux 中安装它。
你可以在 <ruby>[Arch 用户仓库][1]<rt>Arch User Repository</rt></ruby>AUR中找到社区成员打包的大量软件。
由于它来自第三方,纯粹主义者建议从 AUR 手动下载并构建每个所需的包。
但这是一项乏味的任务,这就是为什么会有 AUR 助手来避免麻烦。
Yay 是最受欢迎的 AUR 帮助程序之一,在本教程中,我将分享如何在 Arch Linux 上安装 Yay。我还将分享一些有关使用 Yay 管理 AUR 包的技巧。
> 💡 Yay 可在 Manjaro 的仓库中找到。因此Manjaro 用户只需使用 `pacman -S yay` 即可安装
### 在 Arch Linux 上安装 Yay
在继续安装 Yay 之前,你需要一些构建它所需的软件包。
让我把它分成几个步骤。
#### 步骤 1安装必备包
首先刷新包缓存并更新系统是一个好主意:
```
sudo pacman -Syu
```
安装所需的 `base-devel`(包含 `makepkg` 等工具)和 `git`(克隆 yay 的 Git 仓库所需的)。
```
sudo pacman -S --needed base-devel git
```
使用 `--needed` 标志,它不会重新安装已经安装的软件包。
它看起来是这样的:
![][2]
现在你已经有了所需的软件包,是时候在你的系统上安装 [Yay][3]。
#### 步骤 2克隆 Yay Git 仓库并切换到它
[使用 git 命令][4] “克隆” Yay 仓库。你可以在系统中的任何位置执行此操作,无论是主目录还是其他目录。
```
git clone https://aur.archlinux.org/yay.git
```
完成后,切换到克隆的目录:
```
cd yay
```
![][5]
终于可以安装 Yay 了。
#### 步骤 3安装 Yay
事实上,你是在构建它。你将在此处看到 `PKGBUILD` 文件。使用以下命令从此处构建包:
```
makepkg -si
```
按照屏幕上的说明进行操作。当系统要求你确认时,按 `Y`
![][6]
该过程完成后,通过检查其版本来验证 Yay 是否已成功安装。
```
yay --version
```
现在你已经成功安装了它,你可以删除克隆的 Yay Git 仓库。不再需要它了。
### 使用 Yay 进行包管理
Yay 遵循与 [pacman][7] 类似(但不相同)的命令结构。所以你用 Yay 管理 AUR 包应该不难。
搜索软件包:
```
yay search_term
```
安装软件包:
```
yay -S package_name
```
删除软件包:
```
yay -R package_name
```
要删除包及其依赖项:
```
yay -Rns package_name
```
仅升级 AUR 包:
```
yay -Sua
```
Yay 还能够升级非 AUR 软件包。上面的 `a` 标志将其限制为 AUR。
### 将 Yay 升级到新版本
现在,你可能想知道如何将 Yay 升级到可用的新版本。
答案是你不需要做任何特别的事情。当你运行以下命令时Yay 可以自行更新:
```
yay -Sua
```
### 从 Arch 系统中删除 Yay
如果你不喜欢 Yay 或不再需要它,你可以使用 `pacman` 命令像删除任何其他软件包一样删除它:
```
sudo pacman -Rs yay
```
### 总结
这是对 Yay AUR 助手的快速介绍。你可以访问其 GitHub 仓库以了解有关其工作的更多详细信息。
Arch 用户仓库AUR是[为什么有些人喜欢使用 Arch Linux][9] 的原因之一。
虽然纯粹的 Arch 用户一般都会嘲笑 AUR特别是 [AUR 助手][10],但它们仍然因其提供的易用性而受到欢迎。
我希望你发现这个快速教程有助于在 [Arch Linux][11] 上获得 Yay。如果你仍有疑问或发现任何技术错误请告诉我。
*题图MJ/f01331ab-ee70-45c4-8fd1-163e63497a6a*
--------------------------------------------------------------------------------
via: https://itsfoss.com/install-yay-arch-linux/
作者:[Abhishek Prakash][a]
选题:[lujun9972][b]
译者:[geekpi](https://github.com/geekpi)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/abhishek/
[b]: https://github.com/lujun9972
[1]: https://itsfoss.com/aur-arch-linux/
[2]: https://itsfoss.com/content/images/2023/10/install-prerequisite-yay.png
[3]: https://github.com/Jguer/yay
[4]: https://itsfoss.com/basic-git-commands-cheat-sheet/
[5]: https://itsfoss.com/content/images/2023/10/git-clone-yay.png
[6]: https://itsfoss.com/content/images/2023/10/building-yay-package.png
[7]: https://itsfoss.com/pacman-command/
[8]: https://github.githubassets.com/pinned-octocat.svg
[9]: https://itsfoss.com/why-arch-linux/
[10]: https://itsfoss.com/best-aur-helpers/
[11]: https://archlinux.org/
[0]: https://img.linux.net.cn/data/attachment/album/202310/14/224808sb66bbdrd4zrqk6q.jpg