卸载应用程序是一场噩梦。例如,我使用“sudo apt-get install nginx”,然后当我进入软件中心并卸载它时...它仍然保留所有配置和一些文件夹,我很好奇为什么。
我尝试在文件夹上使用 -rm -r ... 它删除了所有内容,成功了!不过,好景不长。如果我重新安装应用程序,它会创建所需的所有文件夹... 但不会创建任何文件。因此,为了重新安装应用程序,我需要重新安装操作系统。
如果我卸载它,但不删除多余的文件...我可以重新安装。这只是一个硬擦除,无法重新安装。
该应用程序可能是 nginx,也可能是 PHP 或许多其他程序。发生了什么?我该如何修复?
我确实尝试过清除,但它没有删除配置,所以我又试了一次,它提到有两个相关的应用程序,如果我要安装。我要执行“自动删除”。它不一定是立即重新安装。我可能想完全删除一个应用程序,然后在几个月后再次安装它。
就是想不通,但我想我可以尝试阅读手册页,看看它是否对我的小脑袋有意义,所以现在我必须重新格式化才能再次安装 nginx 进行测试。
答案1
如果你想卸载应用程序和配置文件,您需要使用sudo apt-get purge <app>
。此行为在的手册页中描述apt-get
。使用阅读man apt-get
。该命令sudo apt-get remove …
将保留配置文件(出于很好的理由!)。