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