apt-get upgrade auto restart services

У меня есть автоматический сценарий для установки серверов. В начале сценария есть sudo apt-get dist-upgrade --yes . Обновление dist имеет неприятный экран ввода пользователя в конце с просьбой перезапустить службы:
enter image description here

Можно ли автоматически принять перезапуск службы или отключить этот экран? Это ломает весь мой сценарий. Также я боюсь, что мой сервер может застрять в какой-то момент при обновлении ...

тот же результат с apt-get upgrade

edit: Я безуспешно пытался:

#!/bin/bash
sudo apt-get update
sudo apt-get remove apt-listchanges --assume-yes --force-yes &&

#using export is important since some of the commands in the script will fire in a subshell
export DEBIAN_FRONTEND=noninteractive &&
export APT_LISTCHANGES_FRONTEND=none &&

#lib6c was an issue for me as it ignored the DEBIAN_FRONTEND environment variable and fired a prompt anyway. This should fix it
echo 'libc6 libraries/restart-without-asking boolean true' | debconf-set-selections &&

echo "executing wheezy to jessie" &&
find /etc/apt -name "*.list" | xargs sed -i '/^deb/s/wheezy/jessie/g' &&

echo "executing autoremove" &&
sudo apt-get -fuy --force-yes autoremove &&

echo "executing clean" &&
sudo apt-get --force-yes clean &&

echo "executing update" &&
sudo apt-get update &&

echo "executing upgrade" &&
sudo apt-get --force-yes -o Dpkg::Options::="--force-confold" --force-yes -o Dpkg::Options::="--force-confdef" -fuyq upgrade &&

echo "executing dist-upgrade" &&
sudo apt-get --force-yes -o Dpkg::Options::="--force-confold" --force-yes -o Dpkg::Options::="--force-confdef" -fuyq dist-upgrade
0
задан 3 October 2021 в 10:44

0 ответов

Другие вопросы по тегам:

Похожие вопросы: