如何正确删除软件包

如何正确删除软件包

我想卸载一些软件包,但我发现运行命令后sudo apt-get remove <package-name>仍然有日志文件或其他类型的文件在运行。有没有办法可以删除所有相关文件?我甚至nginx安装后,我将其删除,发现该进程在重启时仍在启动 :S 我做错什么了吗?我--purge也使用了参数和autoremove,但我仍然能找到属于我已卸载的软件包的文件夹和文件。

答案1

这是正确的方法,没有更好的方法。

在您的主目录中创建的文件,或在软件包正常工作期间创建的其他文件(例如日志文件)不会被删除,并且如果 preremove 和 postremove 脚本不自行删除,则没有简单的方法可以删除。显然,问题不在于删除,而在于这些文件的个体化。

您所说的服务在启动时不断启动,这很奇怪,它可能存在于另一个包中?dpkg -l | grep nginx返回什么?

相关内容