Stellen Sie die / etc / configuration-Dateien vom Standard wieder her


Antworten:


31

Eine verwandte Serverfehlerfrage beschreibt, wie Paket- Conffiles wiederhergestellt werden, wenn Sie sie entfernt haben, und erfordert, dass Sie die eigentliche .debDatei aufspüren .

Alles was Sie tun müssen:

  • Hier finden Sie die Liste der im Paket enthaltenen Conffiles:

    dpkg --status <package>
    

    (siehe Conffiles:Abschnitt).

  • Entfernen Sie diese Conffiles selbst.

  • Installieren Sie das Paket neu. Wenn Sie die .debDatei gefunden haben,

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

    Alternativ sollte das Übergeben der dpkgOption über aptfunktionieren:

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

Nett, danke. Was ist, wenn Sie nicht genau wissen, in welchem ​​Paket eine Datei enthalten ist?
Naftuli Kay

9
dpkg -S /file/to/searchgeben Sie den Paketnamen
Dom

5

Nebenbei removebietet apt-get auch den purgeBefehl an, der Ihre Konfigurationsanpassungen löscht, auf den dann ein folgtapt-get install


1
purgeSicherlich funktioniert es für viele Pakete, aber nicht für die wesentlichen, die Sie nicht entfernen können, ohne die Dinge ernsthaft zu beschädigen.
jw013

2
apt-get install -o Dpkg::Options::="--force-confnew" packagename
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.