Devo ammetterlo, odio davvero gli apt-listchanges. Se ho intenzione di fare un enorme dist-upgrade, voglio lasciare lì il computer per alcune ore. Il richiedente di questa domanda serverfault aveva in mente un obiettivo simile, ma dopo aver implementato tutti i suggerimenti in quel post, ero ancora colpito apt-listchanges.
Perché è così difficile raggiungere la non interattività con aptun programma altrimenti eccellente, dato che la filosofia Unix aspira ad esso?
Spero che le modifiche che ho apportato /etc/apt/listchanges.confpossano aiutare, ma voglio suggerimenti su come eseguire gli aggiornamenti in modo affidabile senza alcuna interazione.
[apt]
frontend=none
email_address=root
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=news
Questo è il comando che ho usato
DEBIAN_FRONTEND=noninteractive \
apt-get \
-o Dpkg::Options::="--force-confnew" \
--force-yes \
-fuy \
dist-upgrade
Ho anche aggiunto le seguenti righe a /etc/dpkg/dpkg.cfg
force-confold
force-confdef
apt-get purge apt-listchangesaiuto di te?
apt-listchanges, perché lo installi?