删除软件包后是否可以清除配置文件?

Jor*_*tro 58 package-management

我正在做一个包删除,apt-get remove但后来意识到我应该--purge和它一起删除配置文件。

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

fir*_*iro 63

这是一个可以满足您要求的简单命令:

dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1)
Run Code Online (Sandbox Code Playgroud)

  • 您应该解释该命令的作用。不知何故,它从我运行它的服务器上删除了 mysql。 (7认同)

Rol*_*Xor 53

是的你可以。

从命令行:

sudo apt-get remove --purge packagename
Run Code Online (Sandbox Code Playgroud)

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


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

  • 安装新立得 安装新立得 从软件中心
  • 运行突触
  • 查找“未安装(剩余配置)”下列出的软件包
    带有剩余配置的包
  • 右键单击该包并单击,标记为完全删除 菜单
  • 点击工具栏上的勾选按钮,弹出对话框点击应用。 对话

  • 在`apt 1.0.9.2ubuntu2`下`apt-get remove --purge`没有删除配置文件或数据库,如果在删除包后发出,说明没有安装`Package xxxx,所以没有删除`。正确清理需要`dpkg --purge`。 (5认同)

Rol*_*olf 9

您可以使用以下命令清除所有以前卸载的软件包aptitude

aptitude purge ?config-files
Run Code Online (Sandbox Code Playgroud)

您也可以清除单个包,但您还必须一一清除依赖项。这不实用。