PacmanArchLinux 软件包管理器
Pacman 是一个软件包管理器, 作为 ArchLinux 发行版的一部分.
pacman 是在 Linux 中管理软件包的实用程序。它使用简单的压缩文件作为包格式,并维护基于文本的包数据库(更多层次结构),以防万一需要进行一些手动调整的情况。
pacman 并不努力“做所有事情”。它会在系统中添加,删除和升级软件包,并允许您在软件包数据库中查询已安装的软件包,文件和所有者。它还尝试自动处理依赖关系,并可以从远程服务器下载软件包。
pacman 的 2.0 版引入了 通过使用软件包数据库与主服务器同步软件包(--sync 选项)的功能。在此之前,必须使用--add和 --upgrade 操作手动安装软件包。
3.0 版切换到了由两部分组成的 pacman -名为 libalpm 的后端(Arch Linux 软件包管理库)和熟悉的 pacman 前端。在许多情况下,速度都得到了提高,而依存关系和冲突解决方案则可以处理更多种情况。改用基于库的程序还应该使将来更容易开发替代前端。
4.0 版通过 GnuPG 和 GPGME 在整个 makepkg / repo-add / pacman 工具链中添加了包签名和验证功能。
5.0 版增加了对事务前/事务后挂钩和同步数据库文件列表操作的支持。
安装
可以使用以下命令获取当前的开发树:
git clone git://git.archlinux.org/pacman.git pacman
评论