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

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

  • 是否存在应用程序必须具有条目的Windows注册表的等效项?
  • 是否必须从。* deb软件包安装程序才能分类为已安装并显示在Synaptic中?
  • 通常保存已安装程序的文件在哪里? 我知道配置文件保存在/home/x/但不是很多。

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

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

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

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