软件中心如何跟踪软件包?

软件中心如何跟踪软件包?

软件中心如何跟踪已安装的软件包?在哪个文件/数据库中?

答案1

dpkg(软件中心是 dpkg 的图形前端)跟踪已安装的软件包/var/lib/dpkg/status

答案2

据我所知,它使用夏片数据库位于/var/cache/software-center/xapian

快速阅读代码这里,特别是“rebuild_database”函数,上面的代码似乎是从 apt 缓存中构建/重建的(使用Python-apt包装器,而后者又使用 libapt-pkg)。

相关内容