介绍

gnome-packagekit 是一套用于 GNOME 桌面 的工具

PackageKit 设计成统一界面、适用于所有软件包的图形工具,可用于不同的发行版。它概括不同环境下的包管理器技术,比如 yum、apt、smart 等等,提供统一的图形界面和命令行前端。它也提供一个框架,包括其它应用程序可以使用的接口,它不是用来替换现存的包管理器的(比如 yum)。

PackageKit 比其它包管理方案的优点在于,PackageKit 线程以系统进程运行,这就不依赖任何用户会话,这也意味着一个长时间的更新或安装,将不会由于启动它的用户退出而中止。任务放入队列,意味着一个用户可以激活多个任务,它们将一个接一个地运行,也可以多个用户并行使用 PackageKit,而不需要完全锁定各自的。所有的特权访问操作由 PolicyKit 来控制。

图 1PolicyKit 许可界面