Ich muss zugeben, ich hasse Apt-List-Änderungen wirklich sehr . Wenn ich ein großes Dist-Upgrade durchführen möchte, lasse ich den Computer einfach ein paar Stunden dort. Der Fragesteller dieser Serverfehler-Frage hatte ein ähnliches Ziel vor Augen, denn nachdem er alle Vorschläge in diesem Beitrag umgesetzt hatte, war ich immer noch betroffen apt-listchanges
.
Warum ist es so schwierig, Nicht-Interaktivität mit apt
einem ansonsten hervorragenden Programm zu erreichen, da die Unix-Philosophie danach strebt?
Ich hoffe, dass die Änderungen, die ich vorgenommen habe, /etc/apt/listchanges.conf
helfen, aber ich möchte Vorschläge, wie Upgrades ohne jegliche Interaktion zuverlässig durchgeführt werden können.
[apt]
frontend=none
email_address=root
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=news
Dies ist der Befehl, den ich verwendet habe
DEBIAN_FRONTEND=noninteractive \
apt-get \
-o Dpkg::Options::="--force-confnew" \
--force-yes \
-fuy \
dist-upgrade
Ich habe auch die folgenden Zeilen hinzugefügt /etc/dpkg/dpkg.cfg
force-confold
force-confdef
apt-get purge apt-listchanges
Ihnen helfen?
apt-listchanges
, warum installieren Sie es?