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

fou*_*ric 10 package-management dpkg

我想知道是什么导致 Ubuntu 和/或 Synaptic 将程序识别为已安装。

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

Chr*_*lma 10

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

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

我的回复基于此论坛讨论中给出的回复。

正如@psusi 指出的那样,因为 apt 和 aptitude 只是 dpkg 的前端,所以实际上是 dpkg 跟踪包装。