yay
AUR (Arch User Repository) Helper
简介
Yay (Yet another Yogurt)
一个适用于 Arch Linux 的命令行软件,主要用于帮助用户从 AUR (Arch User Repository) 构建和安装软件包。
仓库地址 | https://github.com/Jguer/yay文档 | |
Yay (Yet another Yogurt)
是一个适用于Arch Linux
的命令行软件,主要用于帮助用户从 AUR (Arch User Repository)
构建和安装软件包。它可以做的事情包括:
- 自动解决软件包间的依赖关系。
- 动态地搜索、编译和构建包。
- 安装与管理 AUR中的包。
由于 Arch Linux
自带的软件包管理工具是 pacman
,本身不支持 AUR Helper
,所以需要安装 Yay
,打开通往快乐的大门。
安装
shell
|
|
shell
|
|
常用
yay | 同 yay -Syu |
U | |
yay -U <package_path.tar.zx> | 从本地的 .tar.zx 文件安装 |
S | |
yay -Syu | 同步并更新所有来自官方仓库和AUR的包 |
yay -S <package_name> | 安装指定包 |
yay -Sc | 清除安装缓存 |
yay -Ss | 在官方仓库和AUR中搜索指定包 |
yay -Si <package_name> | 查看包详细信息 |
R | |
yay -R <package_name> | 删除包 |
yay -Rs <package_name> | 删除包、依赖文件 |
yay -Rns | 删除包、依赖文件、内置的配置文件 |
Q | (不显示版本信息,多带个q ) |
yay -Qs <package_name> | 搜索已安装的包 |
yay -Q | 查询所有已安装的包 |
yay -Qi <package_name> | 查询已安装的包的详细信息 |
yay -Ql <package_name> | 查询已安装的包所包含的文件列表 |
yay -Qe | 显示用户安装的软件包 |
yay -Qn | 显示从官方仓库下载的包 |
yay -Qm | 显示从AUR下载的包 |
yay -Qdt | 显示已安装的孤立的包 |
其他常用 | |
yay -Ps | 显示已安装的软件包的统计 |
yay -Yc | 清除不需要的依赖项 |
yay -Rns $(yay -Qdtq) | 清理已安装的孤立包、依赖文件、内置的配置文件 |
yay -Scc | 从缓存中删除文件 |
更新时忽略包
暂时忽略包
shell
|
|
修改配置
修改 /etc/pacman.conf
中 IgnorePkg
,多个包名用空格分隔
/etc/pacman.conf
|
|
安装指定版本的包
下载指定的包,通常格式为 .pkg.tar.zst
如:rustdesk-1.3.0-0-x86_64.pkg.tar.zst
shell
|
|