Pacman
此页由闫博文于2012年3月19日 (星期一) 05:31的最后更改。
出自Linux Wiki
提示:此文已超过 12 年(4633 天)未更新,如发现内容过时或有误,欢迎改进:)
pacman 为 archlinux 下的包管理软件。
一些基本用法示例:
- pacman -U xx.pkg.tar.xz //安装本地包,.pkg.tar.xz 为 archlinux 的本地包扩展名
- pacman -Syy //更新软件源
- pacman -Syu //升级系统
删除软件包
- pacman -R package_name //删除单个软件包,保留其全部已经安装的依赖关系
- pacman -Rs package_name //删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
- pacman -Rsc package_name //要删除软件包和所有依赖这个软件包的程序
- pacman -Rdd package_name //要删除软件包,但是不删除依赖这个软件包的其他程序
- pacman -Rn package_name //pacman 删除某些程序时会备份重要配置文件,-n 选项可以删除这些文件
- pacman -Rs $(pacman -Qtdq) //删除孤立软件包(递归的,要小心)
查询包数据库
- pacman 使用 -Q 参数查询本地软件包数据库。参见:
- pacman -Q --help
- 使用 -S 参数来查询远程同步的数据库。参见:
- pacman -S --help
- pacman -Sg gnome //查看哪些包属于 gnome 组
- pacman -Ss package //查询软件包
- pacman -Qs package //查询已安装的软件包
- pacman -Si package //显示软件包的详尽的信息
- pacman -Qi package //查询本地安装包的详细信息
- pacman -Qii package_name //使用两个 -i 将同时显示备份文件和修改状态
- pacman -Ql package //获取已安装软件包所包含文件的列表
- pacman -Qdt //罗列所有不再作为依赖的软件包
- pactree package_name //显示软件包的依赖树
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。