我通过 Apper 还是通过 Debian 中的软件中心更新软件包有什么区别吗?

我通过 Apper 还是通过 Debian 中的软件中心更新软件包有什么区别吗?

我曾经通过 Apper 更新我的软件包,但与软件中心不同,当有新更新可用时,它不会显示弹出窗口,因此我想使用软件中心进行更新。
现在我想知道使用其中任何一个进行包更新是否有任何实质性区别 - 特别是从安全角度来看。

我已经检查过两者都使用sources.list 文件中的相同存储库,但是否还有其他值得注意的差异?它们中的任何一个是否可能具有(或缺乏)一些与其他软件集成的功能,例如 rkhunter 或验证包或写入日志或类似的功能?

答案1

Debian 中的绝大多数包管理工具,包括 Apper 和 Software Center,最终都使用apt-provided 实现实际包管理操作本身,因此任何与apt(例如rkhunter)集成的东西都将与 Apper 和 Software Center 以及其他此类工具集成。

更详细一点,Apper和Software Center都依赖PackageKit来获取软件包的信息并进行软件包的安装、删除等;在 Debian 上,PackageKit 使用这些apt库。

(当我在上面说“绝大多数”时,我是迂腐的——例外的是诸如 之类的工具rpm,它们在 Debian 中可用,但你不能用它们来管理 Debian 系统中的包。在实践中,你可以请考虑 Debian 中的所有包管理工具都做正确的事情。)

相关内容