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
| |