我删除包后可以清除配置文件吗?

我正在使用apt-get remove执行包删除,但后来意识到我应该已经完成​​了--purge以及删除配置文件。

我可以轻松删除软件包配置文件,还是需要重新安装软件包然后使用--purge删除?

是的你可以。

从命令行:

 sudo apt-get remove --purge packagename 

这将删除软件包安装的所有剩余文件。


您也可以从GUI执行此操作:

  • 安装Synaptic 安装Synaptic 来自软件中心
  • 运行Synaptic
  • 查找“未安装(残余配置)”下列出的软件包
    包含剩余配置的包裹
  • 右键单击包并单击,标记以完全删除 菜单
  • 单击工具栏上的复选按钮,弹出对话框时单击“应用”。 对话

这是一个符合您要求的简单命令:

 dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1) 

是!

虽然等待更深入的技术答案,因为我对Ubuntu的内部结构没有任何线索!

在apache2.2-common和mediawiki上测试过。

执行apt-get remove遗留一些文件,尝试再次执行该命令会导致错误,说明该软件包未安装,但是,它在apt-get remove选项卡完成时可用。

当我执行apt-get remove apache2.2-common --purge ,这两个文件都删除了左边的文件,并从标签完成中删除了它。

再说一遍,只能给出答案而不是技术“为什么”,但是,我期待着读别人的答案!