为什么我删除软件包之后 apt-get install 没有恢复软件包的原始文件?

为什么我删除软件包之后 apt-get install 没有恢复软件包的原始文件?

我最初使用 apt-get 进行安装vsftpd。安装后,我有一个默认/etc/vsftpd.conf文件,其中包含我修改过的示例配置。搞砸之后,决定卸载vsftpd并重新安装。之后apt-get remove vsftpd配置文件仍然存在。

问题1:为什么文件没有被删除?

我重新安装了vsftpd它,apt-get install但是没有创建默认配置文件。

问题2:为什么没有重新创建默认配置文件?

答案1

(1):使用remove作为apt-get参数,它只会删除程序的二进制文件,并保留配置,以防您以后想要安装(并从中恢复)或将配置传输到另一个系统。或者,如果您安装更高版本或类似版本,则只需重新启动软件即可。

(2):如果您希望软件包重新安装其默认值,请尝试sudo dpkg-reconfigure [package]sudo apt-get purge [package]; sudo apt-get install [package]purge将强制删除所有配置。install清除后将重新安装所有默认值。

相关内容