AUR的全称是Arch User Repository,使用它可以在Arch Linux/Manjaro系统中安装和更新软件包,本文就给大家讲解AUR助手yay的安装及使用方法,最后附上使用yay安装Chef Development Kit的方法。
Arch User Repository(AUR)简介 AUR是Arch Linux/Manjaro用户的社区驱动存储库,创建AUR的目的是使共享社区包的过程更容易和有条理,它包含包描述(PKGBUILDs),允许使用makepkg从源代码编译包,然后通过pacman安装它。
yay简介 Yay是用Go编写的Arch Linux AUR帮助工具,它可以帮助你以自动方式从PKGBUILD安装软件包, yay有一个AUR Tab完成,具有高级依赖性解决方案,它基于yaourt、apacman和pacaur,同时能实现几乎没有依赖、为pacman提供界面、有像搜索一样的yaourt、最大限度地减少用户输入、知道git包何时升级等功能。
在Arch Linux中安装yay的方法 可以使用不同的AUR帮助程序或从源代码构建程序包在Arch Linux上安装yay,假设你安装了yaourt,你可以通过运行以下命令从中安装yay: $ yaourt -S yay 要从PKGBUILD构建包,请使用以下命令: git clone https://aur.archlinux.org/yay.git cd yay makepkg -si 这将安装在你的系统上并从下载的repo文件构建yay包。
在Arch Linux/Manjaro系统中使用yay的方法 yay安装好后,应该可以使用了,请注意,你不需要使用sudo权限,有关yay的基本用法,请参阅下面的示例。 示例1:使用yay安装包 使用选项-S使用yay从AUR安装软件包: $ yay -S package 示例2:使用yay删除包 要删除包,请使用-Rns选项: $ yay -Rns package 示例3:启动包选择菜单 使用: $ yay <Search Term> 示例4:使用yay升级已安装的软件包 要升级所有已安装的包,请使用以下选项: $ yay -Syu
要包含开发包,请使用: $ yay -Syu --devel --timeupdate 示例5:使用yay清除不需要的依赖项 使用选项可删除系统上所有不需要的依赖项: $ yay -Yc 示例6:使用yay打印系统统计信息 要打印系统统计信息,请使用-Ps: $ yay -Ps 示例7:生成用于开发更新的开发包DB $ yay -Y --gendb 至此,yay基本使用方法就讲到这了。
附:使用yay安装Chef Development Kit的方法 运行命令:yay -S --noconfirm chef-dk即可安装Chef Development Kit(简写Chef DK)。其它方法可以参考在Ubuntu 18.04中安装Chef Development Kit/Chef Workstation,总的来说,使用yay安装是最方便的,它仅运行一条命令。 安装完成后可使用yay -Qi chef-dk命令检查安装的版本。
相关主题 |