有没有一种方法可以自动跟踪已安装的软件包和依赖项?


2

我使用“ apt-get install”安装了一些软件包,该软件包还安装了所有依赖项。如果要在一段时间后删除它,我也将删除它的依赖项。现在,我不信任“ apt-get autoremove”或deborphan,因为它们过去给我带来了一些问题。因此,我认为每次安装某些软件时,都要手动跟踪已安装的软件包。

有没有更聪明的方法来自动监视/记录已安装的软件包?

Answers:


0

我认为,跟踪依赖性的最快,最方便的解决方案是使用软件包管理器,例如对于Gnome使用'synaptic',对于KDE使用'muon'。

从命令行,您应该检查“ apt-rdepends”或“ apt-cacheDepends”命令


问题是我不是最真实的检查依赖关系的自动工具,正如我在回答中所说。我正在寻找一种记录安装的方法,或者已经存在的日志路径。
Marco Sulla

这些软件包管理器的目的是安装,删除和管理软件包。要安装软件并使其正常运行,他们还需要正确管理依赖性。对于每个软件包,他们可以向您显示使其工作所需的所有其他软件包,以及所有内容(带有安装路径)。而且他们还十个分量包管理活动年表
Sekhemty

他们应该这样做,是的。但是,例如,一段时间前,apt-get想要自动删除Sage软件包。安装它之后,我再也没有更新过Sage,所以它对我来说似乎很奇怪,但是我已经自动删除了它。确实,在我相信apt-get之后,Sage不再工作了,我必须重新安装该软件包。那个时候我注意到了,但是如果像libsomething1.1-3-ubuntu1这样的软件包发生了该怎么办?这就是为什么我要搜索安装日志。
Marco Sulla,

0

我使用aptitude,因为它可以跟踪依赖关系并自动删除未使用的软件包。

我也想知道Muon是否也跟踪依赖关系,但是我目前尚未找到有关此信息。

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.