Wenn ich die Konfigurationen eines Pakets x
(also Dateien in /etc
) neu installieren möchte, wie mache ich das?
Installiert apt-get --reinstall install x
die Konfigurationen immer neu?
In anderen Antworten wird vorgeschlagen, zuerst die Konfigurationen zu entfernen und dann zu verwenden apt-get -o Dpkg::Options::="--force-confmiss" x
. Ich möchte das jedoch nicht für alle tun, /etc
da ich mein System so weit wie möglich in einem einwandfreien Zustand halten möchte. Ich möchte im Grunde nur, dass vorhandene Konfigurationsdateien überschrieben werden.
Ich habe auch über --force-all
, --force-confnew
, --overwrite-conffiles
und die UCF_FORCE_CONFFMISS
, UCF_FORCE_CONFFNEW
Umgebungsvariablen gelesen. Einige Dokumentationen sindHierUndHier, obwohl ich nicht sicher bin, ob es genau das tut, was ich will.
Antwort1
Sie möchten Folgendes tun:
sudo -s
cd /tmp
mkdir deb
cd deb
apt-get update
apt-get download package1 package2 package3
dpkg -i --force-confmiss *.deb
Du kannst sehenHierfür einige weitere Möglichkeiten.