如何彻底删除 Ubuntu 中的软件包(就像它从未存在过一样)

如何彻底删除 Ubuntu 中的软件包(就像它从未存在过一样)

当我使用 删除 Ubuntu 中的包时apt-get remove package,它似乎总是留下很多文件...例如, 中的日志文件/var/log、 中的配置文件/etc、 中的数据/var/lib等等。

我如何彻底删除 Ubuntu 中某个包的所有痕迹,就像它从未存在过一样?

答案1

您应该清除那些包。

apt-get purge somepackage

来自 man apt-get ( APT-GET(8))

   purge
       purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).

这应该会删除软件包添加的所有内容,例如配置和数据文件。但我认为它可能生成了一些遗留的东西。dpkg不会跟踪与软件包相关的所有内容……并且其清理脚本等可以被认为是不完善的,有时会失败。例如,也许它不会删除日志。

相关内容