Ubuntu - 无法正确卸载/重新安装应用程序

Ubuntu - 无法正确卸载/重新安装应用程序

卸载应用程序是一场噩梦。例如,我使用“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 …将保留配置文件(出于很好的理由!)。

答案2

请参阅手册页apt-get突触

当你手动删除已安装软件包的文件时,事情往往会出错。无论如何,你总是可以

sudo apt-get install --reinstall some-package-name
sudo apt-get install -f

相关内容