diff --git a/sources/tech/20231004 Install and Use Yay on Arch Linux.md b/sources/tech/20231004 Install and Use Yay on Arch Linux.md deleted file mode 100644 index e68592c401..0000000000 --- a/sources/tech/20231004 Install and Use Yay on Arch Linux.md +++ /dev/null @@ -1,206 +0,0 @@ -[#]: 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: " " -[#]: publisher: " " -[#]: url: " " - -Install and Use Yay on Arch Linux -====== - -You'll find a huge number of software packaged by the community members in [Arch User Repository][1] (AUR). - -Since it is coming from third parties, purists suggest downloading and building each desired package from AUR manually. - -But that's a tedious task and that's why AUR helpers were created to save the trouble. - -Yay is one of the most popular AUR helpers and in this tutorial, I'll share how you can install Yay on Arch Linux. I'll also share a few tips on managing packages from AUR with Yay. - -💡 - -Yay is available in Manjaro's repository. So, Manjaro users can simply use pacman -S yay to install - -### Installing Yay on Arch Linux - -Before you go on with Yay installation, you need some packages required to build it. - -Let me divide it into steps. - -#### Step 1: Install the prerequisite packages - -It is always a good idea to refresh the package cache and update the system first: - -``` - - sudo pacman -Syu - -``` - -Install the rerquired `base-devel` (contains tools such as `makepkg` etc) and git (required for cloning the yay git repository). - -``` - - sudo pacman -S --needed base-devel git - -``` - -With the `--needed` flag, it will NOT reinstall the already installed packages. - -Here's what it looks like: - -![][2] - -Now that you have the required packages, it's time to get [Yay][3] on your system. - -#### Step 2: Clone the Yay git repo and switch to it - -[Use the git command][4] to 'clone' the Yay repo. You can do it anywhere in the system, be it your home directory or otherwise. - -``` - - git clone https://aur.archlinux.org/yay.git - -``` - -Once done, switch to the cloned directory: - -``` - - cd yay - -``` - -![][5] - -It's time to install yay (finally). - -#### Step 3: Install yay - -Actually, you are building it. You'll see a PKGBUILD file here. Use the following command to build the package from here: - -``` - - makepkg -si - -``` - -Follow the on-screen instructions. Press Y when you are asked to confirm. - -![][6] - -Once the process finishes, verify that yay has been installed successfully by checking its version. - -``` - - yay --version - -``` - -Now that you have successfully installed it, you may remove the cloned Yay git repository. It is not needed anymore. - -### Using Yay for package management - -The yay follows similar (but not identical) command structure as [pacman][7]. So it should not be difficult for you to manage AUR packages with Yay. - -Search for packages with: - -``` - - yay search_term - -``` - -Install the packages with: - -``` - - yay -S package_name - -``` - -Remove packages with: - -``` - - yay -R package_name - -``` - -To delete a package with its dependencies: - -``` - - yay -Rns package_name - -``` - -Upgrading (only) the AUR packages: - -``` - - yay -Sua - -``` - -Yay is also capable of upgrading non-AUR packages. The `a` flag above restricts it to AUR. - -### Upgrading Yay to a new version - -Now, you may wonder how you can upgrade Yay to a newer version when it's available. - -The answer is that you don't have to do anything special. Yay can update itself when you run the command: - -``` - - yay -Sua - -``` - -### Removing Yay from your Arch system - -If you don't like Yay or no longer need it anymore, you can remove it like any other package with the pacman command: - -``` - - sudo pacman -Rs yay - -``` - -### Conclusion - -That was a quick introduction to Yay AUR helper. You can visit its GitHub repository for more details on its working. - -![][8] - -Arch User Repository (AUR) is one of the reasons [why some people love using Arch Linux][9]. - -While purists Arch users scoff at AUR in general and [AUR helpers][10] in particular, they remain popular for the ease of use they provide. - -I hope you find this quick tutorial helpful in getting Yay on [Arch Linux][11]. Please let me know if you still have questions or if you notice any technical inaccuracies. - --------------------------------------------------------------------------------- - -via: https://itsfoss.com/install-yay-arch-linux/ - -作者:[Abhishek Prakash][a] -选题:[lujun9972][b] -译者:[译者ID](https://github.com/译者ID) -校对:[校对者ID](https://github.com/校对者ID) - -本文由 [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/ diff --git a/translated/tech/20231004 Install and Use Yay on Arch Linux.md b/translated/tech/20231004 Install and Use Yay on Arch Linux.md new file mode 100644 index 0000000000..a3b805b4b6 --- /dev/null +++ b/translated/tech/20231004 Install and Use Yay on Arch Linux.md @@ -0,0 +1,206 @@ +[#]: 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: " " +[#]: publisher: " " +[#]: url: " " + +在 Arch Linux 上安装和使用 Yay +====== + +你可以在 [Arch 用户仓库[1](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 仓库以了解有关其工作的更多详细信息。 + +![][8] + +Arch 用户仓库 (AUR) 是[为什么有些人喜欢使用 Arch Linux][9] 的原因之一。 + +虽然纯粹的 Arch 用户总体上嘲笑 AUR,特别是 [AUR 助手][10],但它们仍然因其提供的易用性而受到欢迎。 + +我希望你发现这个快速教程有助于在 [Arch Linux][11] 上获得 Yay。如果你仍有疑问或发现任何技术错误,请告诉我。 + +-------------------------------------------------------------------------------- + +via: https://itsfoss.com/install-yay-arch-linux/ + +作者:[Abhishek Prakash][a] +选题:[lujun9972][b] +译者:[geekpi](https://github.com/geekpi) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [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/