什么将应用程序分类为Ubuntu中的“已安装”?


10

我想知道是什么原因导致Ubuntu和/或Synaptic识别正在安装的程序。

  • 应用程序必须在其中输入等效的Windows注册表吗?
  • 是否必须从。* deb软件包安装程序才能分类为已安装并显示在Synaptic中?
  • 通常,已安装程序的文件存放在哪里?我知道配置文件保留在其中,/home/x/但没有太多其他。

Answers:


9

dpkg通过apt或aptitude将已安装软件的数据库保存在中/var/lib/dpkg/status

您可以在此处了解更多信息。

我的回应是基于本论坛讨论中的回应。

正如@psusi指出的那样,由于apt和aptitude仅仅是dpkg的前端,因此实际上是dpkg可以跟踪包装。


第二个链接(techbu)断开。
josircg,2015年

APT确实是dpkg的前端,但是它还增加了许多功能,例如能够连接到存储库并检查更新的软件包,维护可用软件包列表等。如果我们只有dpkg,我们可以d全部下载我们自己的.deb文件并手动安装它们以及所有依赖项。也就是说,确实是dpkg维护已安装软件包的列表。APT是它之上的一层,用于维护可用软件包的列表,并允许其安装和相关性解析。
thomasrutter
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.