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


41

我当时使用进行软件包删除,apt-get remove但后来意识到我应该同时删除软件包--purge中的配置文件。

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

Answers:


48

是的你可以。

在命令行中:

sudo apt-get remove --purge packagename

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


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

  • 从软件中心安装Synaptic 安装Synaptic
  • 运行突触
  • 查找“未安装(残余配置)”下列出的软件包
    带有残留配置的软件包
  • 右键单击该程序包,然后单击,标记为完全删除 菜单
  • 单击工具栏上的复选按钮,然后在弹出对话框时单击“应用”。 对话

3
Under apt 1.0.9.2ubuntu2 apt-get remove --purge尚未删除配置文件或数据库(如果在删除软件包后发出),表示Package xxxx is not installed, so not removeddpkg --purge需要进行正确的清理。
h7r

53

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

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

@ user1133275我很困惑,您是否在抱怨倒退?
Mihail Malostanidis

2
您应该解释该命令的确切作用。它以某种方式从我运行的服务器上删除了mysql。
萨米特

3

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

aptitude purge ?config-files

您还可以清除单个程序包,但随后还必须一个一个地清除依赖项。这是不实际的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.