从默认还原/ etc /配置文件


Answers:


31

一个相关的serverfault问题描述了如果删除软件包配置文件,如何还原它们,并要求您跟踪实际.deb文件。

您需要做的所有事情:

  • 查找软件包提供的配置文件列表:

    dpkg --status <package>
    

    (请参见本Conffiles:节下方)。

  • 自己删除这些配置文件。

  • 重新安装该软件包。如果找到该.deb文件,

    dpkg -i --force-confmiss <package_deb>.deb
    

    或者,通过传递dpkg选项apt应该可以:

    apt-get install --reinstall -o Dpkg::Options::="--force-confmiss" <package>
    

很好,谢谢。如果您特别不清楚哪个软件包提供文件怎么办?
Naftuli Kay 2011年

9
dpkg -S /file/to/search给你包的名字
Dom

5

除了removeapt-get之外,还提供purge清除配置自定义的命令,然后可以在命令后添加apt-get install


1
purge当然适用于许多软件包,但不适用于您必须认真破坏的东西才能删除的必需软件包。
jw013 2011年

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.