安装的包的依赖项存储在哪里?

安装的包的依赖项存储在哪里?

在安装之前,包的依赖关系和冲突存储在控制文件(.deb 的)中。安装软件包后,其依赖项和冲突列表在哪里?

我需要删除然后安装(而不是重新安装)代替,所以我认为无需删除然后安装每个包的最简单方法是暂时删除每个包中替代品的依赖关系,然后执行我需要的操作(卸载并重新安装它)。

我希望如果我这样做,替代品就会开始工作。我尝试过的其他所有方法(手动删除其文件并使用 dpkg 强制安装版本 0.1.9 或 0.1.13、从 0.1.13 降级到 0.1.9 等)均无效。

答案1

dpkg将其包信息(包括依赖项)存储在/var/lib/dpkg/status.

鉴于您已经尝试过的操作,我怀疑以您描述的方式删除和安装软件包是否会更好......

相关内容