Gibt es eine Möglichkeit, /etc
Konfigurationsdateien aus einem Paket zu ersetzen und meine lokalen Änderungen zu überschreiben? Ich habe es versucht, apt-get install --reinstall mypackage
aber die Dateien werden nicht aktualisiert.
Wie kann ich das machen?
Antworten:
Eine verwandte Serverfehlerfrage beschreibt, wie Paket- Conffiles wiederhergestellt werden, wenn Sie sie entfernt haben, und erfordert, dass Sie die eigentliche
.deb
Datei aufspüren .Alles was Sie tun müssen:
Hier finden Sie die Liste der im Paket enthaltenen Conffiles:
(siehe
Conffiles:
Abschnitt).Entfernen Sie diese Conffiles selbst.
Installieren Sie das Paket neu. Wenn Sie die
.deb
Datei gefunden haben,Alternativ sollte das Übergeben der
dpkg
Option überapt
funktionieren:quelle
dpkg -S /file/to/search
geben Sie den PaketnamenNebenbei
remove
bietet apt-get auch denpurge
Befehl an, der Ihre Konfigurationsanpassungen löscht, auf den dann ein folgtapt-get install
quelle
purge
Sicherlich 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.quelle