Redian新闻
>
在 Arch Linux 上安装和使用 Yay | Linux 中国

在 Arch Linux 上安装和使用 Yay | Linux 中国

科技
 
导读:Yay 是最流行的 AUR 助手之一,用于处理 Arch 用户资源库中的软件包。学习在 Arch Linux 中安装它。
本文字数:2012,阅读时长大约:2分钟

Yay 是最流行的 AUR 助手之一,用于处理 Arch 用户资源库中的软件包。学习在 Arch Linux 中安装它。

你可以在 Arch 用户仓库itsfoss.com(Arch User Repository)(AUR)中找到社区成员打包的大量软件。

由于它来自第三方,纯粹主义者建议从 AUR 手动下载并构建每个所需的包。

但这是一项乏味的任务,这就是为什么会有 AUR 助手来避免麻烦。

Yay 是最受欢迎的 AUR 帮助程序之一,在本教程中,我将分享如何在 Arch Linux 上安装 Yay。我还将分享一些有关使用 Yay 管理 AUR 包的技巧。

💡 Yay 可在 Manjaro 的仓库中找到。因此,Manjaro 用户只需使用 pacman -S yay 即可安装

在 Arch Linux 上安装 Yay

在继续安装 Yay 之前,你需要一些构建它所需的软件包。

让我把它分成几个步骤。

步骤 1:安装必备包

首先刷新包缓存并更新系统是一个好主意:

  1. sudo pacman -Syu

安装所需的 base-devel(包含 makepkg 等工具)和 git(克隆 yay 的 Git 仓库所需的)。

  1. sudo pacman -S --needed base-devel git

使用 --needed 标志,它不会重新安装已经安装的软件包。

它看起来是这样的:

现在你已经有了所需的软件包,是时候在你的系统上安装 Yaygithub.com

步骤 2:克隆 Yay Git 仓库并切换到它

使用 git 命令itsfoss.com “克隆” Yay 仓库。你可以在系统中的任何位置执行此操作,无论是主目录还是其他目录。

  1. git clone https://aur.archlinux.org/yay.git

完成后,切换到克隆的目录:

  1. cd yay

终于可以安装 Yay 了。

步骤 3:安装 Yay

事实上,你是在构建它。你将在此处看到 PKGBUILD 文件。使用以下命令从此处构建包:

  1. makepkg -si

按照屏幕上的说明进行操作。当系统要求你确认时,按 Y

该过程完成后,通过检查其版本来验证 Yay 是否已成功安装。

  1. yay --version

现在你已经成功安装了它,你可以删除克隆的 Yay Git 仓库。不再需要它了。

使用 Yay 进行包管理

Yay 遵循与 pacmanitsfoss.com 类似(但不相同)的命令结构。所以你用 Yay 管理 AUR 包应该不难。

搜索软件包:

  1. yay search_term

安装软件包:

  1. yay -S package_name

删除软件包:

  1. yay -R package_name

要删除包及其依赖项:

  1. yay -Rns package_name

仅升级 AUR 包:

  1. yay -Sua

Yay 还能够升级非 AUR 软件包。上面的 a 标志将其限制为 AUR。

将 Yay 升级到新版本

现在,你可能想知道如何将 Yay 升级到可用的新版本。

答案是你不需要做任何特别的事情。当你运行以下命令时,Yay 可以自行更新:

  1. yay -Sua

从 Arch 系统中删除 Yay

如果你不喜欢 Yay 或不再需要它,你可以使用 pacman 命令像删除任何其他软件包一样删除它:

  1. sudo pacman -Rs yay

总结

这是对 Yay AUR 助手的快速介绍。你可以访问其 GitHub 仓库以了解有关其工作的更多详细信息。

Arch 用户仓库(AUR)是为什么有些人喜欢使用 Arch Linuxitsfoss.com 的原因之一。

虽然纯粹的 Arch 用户一般都会嘲笑 AUR,特别是 AUR 助手itsfoss.com,但它们仍然因其提供的易用性而受到欢迎。

我希望你发现这个快速教程有助于在 Arch Linuxarchlinux.org 上获得 Yay。如果你仍有疑问或发现任何技术错误,请告诉我。

(题图:MJ/f01331ab-ee70-45c4-8fd1-163e63497a6a)


via: https://itsfoss.com/install-yay-arch-linux/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

LCTT 译者 :geekpi
💎💎💎💎
翻译: 2030.5 篇
|
贡献: 3640 天
2013-10-25
2023-10-13
https://linux.cn/lctt/geekpi
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
你好,我是筚(bì)篥( lì)!亮点《歌德堡变奏曲1356》Linux 黑话解释:Linux 中的 Super 键是什么? | Linux 中国药你知道 |《药品经营和使用质量监督管理办法》正式发布!Erklärung zur Zusammenarbeit中共中央办公厅 国务院办公厅印发《关于进一步加强青年科技人才培养和使用的若干措施》《药品经营和使用质量监督管理办法》宣贯会在贵阳举行Linux 中的 ls 命令使用教程 | Linux 中国我的一些 nix 学习经验:安装和打包 | Linux 中国驾驶滑翔机飞过华盛顿Linus Torvalds:Linux 内核中的 Rust、AI 和疲劳的维护者 | Linux 中国【晶莹剔透的夏天】【The Summer of Crystal Clear】Arch Linux 下全面使用 Wayland 的配置指南 | Linux 中国故障排除:在 Arch Linux 上启用蓝牙 | Linux 中国使用 dialog 和 jq 在 Linux 上编写高效终端 TUI | Linux 中国首款 Linux 游戏本?!Tuxedo 推出 Linux 游戏本 Sirius 16在 Arch Linux 上安装 Brave | Linux 中国在 Linux 文件系统中使用 attr 添加扩展属性 | Linux 中国药你知道|《药品经营和使用质量监督管理办法》系列解读(五)Linux 日志分析工具(logwatch)安装及使用在 Ubuntu 上安装 VSCodium | Linux 中国安装和使用额外的 Gedit 颜色主题 | Linux 中国《药品经营和使用质量监督管理办法》解读(二)回国日记(10)在 Ubuntu 上安装最新版的 Calibre | Linux 中国修复 Arch Linux 中的 “Bash: man command not found” 错误 | Linux 中国修复 Arch Linux 中的 “target not found” 错误 | Linux 中国药你知道|《药品经营和使用质量监督管理办法》系列解读(四)如何在 Ubuntu 上安装最新的 LibreOffice | Linux 中国Vojtux:针对视力障碍用户改造 Linux | Linux 中国使用 Btrfs 快照方便升级 Fedora Linux 且易于回退 | Linux 中国《药品经营和使用质量监督管理办法》解读(四)在 Arch Linux 上安装 Docker | Linux 中国在 Ubuntu 等非 Nix 操作系统上安装和使用 Nix 包管理器 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。