PacmanArchLinux 软件包管理器

联合创作 · 2023-09-29 04:23

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
浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报