简介

Pacman的目标是简化对软件包的管理,无论软件包是来自官方软件仓库还是用户自己创建的软件包。

不过更推荐使用yayparu等功能丰富的包管理

常见命令

sudo pacman -S package_name # 安装软件包
pacman -Ss # 在同步数据库中搜索包,包括包的名称和描述
sudo pacman -Syu # 升级系统。 -y:标记刷新、-yy:标记强制刷新、-u:标记升级动作(一般使用 -Syu 即可)
sudo pacman -Rns package_name # 删除软件包,及其所有没有被其他已安装软件包使用的依赖包
sudo pacman -R package_name # 删除软件包,保留其全部已经安装的依赖关系
pacman -Qi package_name # 检查已安装包的相关信息。-Q:查询本地软件包数据库
pacman -Qdt # 找出孤立包。-d:标记依赖包、-t:标记不需要的包、-dt:合并标记孤立包
sudo pacman -Rns $(pacman -Qtdq) # 删除孤立包
sudo pacman -Fy # 更新命令查询文件列表数据库
pacman -F some_command # 当不知道某个命令属于哪个包时,用来在远程软件包中查询某个命令属于哪个包(即使没有安装)
pactree package_name # 查看一个包的依赖树