Pacman是一个软件包管理器,作为Arch Linux发行版的一部分。它最早由Arch Linux的Judd Vinet开发。Pacman可以解决安装过程中的依赖问题,自动下载并且安装所有需要的软件包。
Pacman也被移植到Windows,作为基础系统的一部分随MSYS2分发。
现在已经有很多可用的pacman GUI图形前端。
在终端里输入:
这样系统会封闭回路自动下载数据包<package>以及所有的依存包,同时进行一系列包的安装过程进行。
参数:
会在所有源列表中搜索与表达式匹配的包并列出
将升级所有版本比源列表低的包,通过调用两次可以变为与源列表不相等的包,该命令对于从不稳定源切换至稳定源十分有用
只返回搜索结果,不进行安装或升级操作
下载主源列表最新副本,通常配合 -u 使用,通过调用两次即可强制下载,即使版本相同
在终端里输入:
这样系统会自动移除<package>以及任何依此存包的其它包。
参数:
递归删除该包及所有与该包有依赖关系的包,请小心使用该参数
删除向下没有依赖关系的包,比起 -c ,本参数更为安全
在终端中输入:
这样系统可以同步已经在本地的包至最新状态