Треба визнати, я дуже ненавиджу зміни в трафіку. Якщо я збираюся зробити величезне розширення для дистрибуції, я хочу просто залишити комп'ютер на кілька годин. Запитувач цього запитувача серверного запитання було схоже на меті, але після втілення всіх пропозицій на цій посаді мене все ще вразило apt-listchanges
.
Чому так важко досягти неінтерактивності apt
інакше чудовою програмою, враховуючи, що філософія Unix прагне до неї?
Я сподіваюся, що внесені вами зміни /etc/apt/listchanges.conf
допоможуть, але я хочу запропонувати, як надійно робити оновлення без будь-якої взаємодії.
[apt]
frontend=none
email_address=root
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=news
Це команда, яку я використав
DEBIAN_FRONTEND=noninteractive \
apt-get \
-o Dpkg::Options::="--force-confnew" \
--force-yes \
-fuy \
dist-upgrade
Я також додав наступні рядки до /etc/dpkg/dpkg.cfg
force-confold
force-confdef
apt-get purge apt-listchanges
щоб допомогти вам?
apt-listchanges
, навіщо це встановити?