当想要完全删除一个从源代码构建的程序时:有什么方法可以看到哪些包是已安装作为依赖项并轻松删除它们?
请注意,我的意思是缺少的软件包(因此必须是已安装)在构建所述程序时。我不想删除所有依赖项,因为另一个包可能依赖于它们。
答案1
如果您使用的是 debian 或其他使用 .deb 包的发行版,您可以查看/var/log/dpkg.log
在编译程序时手动安装了哪些包(请注意,logrotate 包dpkg.log
每个月轮换一次,并且只保留最近 12 个月的日志文件)。
获得软件包列表后,您可以使用dpkg
或手动卸载它们apt
。
我希望基于 rpm 的发行版会有类似的日志文件供您检查。