Arch Linux中的两个常用AUR助手是Yaourt和Packer,你可以轻松地将它们用于Arch Linux包管理任务,例如安装和更新包。但是,如今这两个功能已不再使用,取而代之的是Yay,即Yet Another Yaourt的缩写。
Yay是一个用GO语言编写的现代AUR助手,它几乎没有依赖项,并且支持AUR选项卡完成,因此不必完整地键入命令,只需键入前几个字母,然后按ENTER键即可。
在本文中,小编将介绍如何在Arch Linux或基于Arch的Manjaro上安装Yay AUR助手,并整理了一些如何使用Yay的示例,一起来看看吧。
在Arch Linux和Manjaro中安装Yay AUR
首先,以sudo用户身份登录并运行以下命令来下载git包,命令如下:
$ sudo pacman -S git
接下来,克隆yay git存储库,命令如下:
$ cd /opt $ sudo git clone https://aur.archlinux.org/yay-git.git
将文件权限从root更改为sudo用户:
$ sudo chown -R tecmint:tecmint ./yay-git
另外,还要从PKGBUILD构建软件包,请导航至yay文件夹:
$ cd yay-git
接下来,需要安装base-devel软件包,其中包括用于构建和编译软件的基本开发工具和库:
$ sudo pacman -S --needed base-devel $ makepkg -si
在Arch Linux和Manjaro中使用Yay AUR
安装Yay后,可以使用该命令升级系统上的所有软件包:
$ sudo yay -Syu
升级运行期间包含开发包:
$ yay -Syu --devel --timeupdate
与任何其它AUR帮助程序一样,可以使用以下命令安装软件包:
$ sudo yay -S gparted
要使用Yay删除软件包,请使用以下命令。
$ sudo yay -Rns package_name(包名)
要清除系统上所有不需要的依赖项,请输入命令:
$ sudo yay -Yc
如果想使用Yay打印系统统计信息,请运行以下命令:
$ sudo yay -Ps
总结
众所周知,Yay是Arch Linux用户仓库(AUR)的一个助手,它简化了Arch Linux上软件包的安装、升级和移除过程。AUR是Arch Linux 社区维护的一个软件仓库,包含了许多由社区成员贡献的软件包,这些软件包通常不在官方仓库中,需要手动安装。
需要注意的是,使用AUR软件包时,应该谨慎,只从信任的来源获取软件包。 Yay是一个方便的工具,但确保你知道你安装的软件包是可信的,以防止安全问题。