sudo apt-get remove不会删除配置文件


35

我是Linux / Ubuntu的新手-我想知道我所看到的行为是否设计合理。我已经安装了vsftpd:

 sudo apt-get install vsftpd

然后我删除:

 sudo apt-get remove vsftpd

但是,在/ etc中查看,我可以看到vsftpd.conf仍然存在。有人可以解释为什么会这样吗(我假设删除操作会删除所有与vsftpd相关的文件)?


我以为您必须清除它
Dr.Bunsen 2012年

啊! 所以这就是你如何删除一些与进行删除配置文件!这就是我想要做的...以防万一我决定稍后重新安装。
加布里埃尔·斯台普斯

Answers:


49

sudo apt-get purge <program>而是使用它来删除配置文件。


21

您正在寻找清除

sudo apt-get purge vsftpd

还将删除配置文件。即使已经remove打包,也可以执行此操作。


2
我相信dpkg甚至可以列出所有曾经安装但已删除的软件包...?是啊,在这里看到:ascending.wordpress.com/2007/04/10/...
codeling

2
是否sudo apt-get remove --purge <program>有相同的效果?
值得注意的是2012年

1
@渐近是的。引用apt-get手册页:“ remove --purge等效于purge命令”。如果您想了解有关apt-get命令的所有信息,请运行man apt-get
JW。

我确实注意到/etc/vsftpd.conf.save已创建文件并在清除后保留该文件。这应该是公认的答案。
奥利弗·威廉姆斯
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.