Некоторые демоны спрашивают, будут ли они перезапущены, когда они получат обновление. Меня спрашивают, хочу ли я их перезапустить или нет. Он открывает окно фиолетового цвета, где я должен перейти к yes
или no
с помощью клавиатуры и нажать «Ввод». Я ищу способ автоматически сказать «да» в этих интерактивных подсказках, чтобы его можно было использовать в сценариях. Только с использованием флага -y
, не работает. Ни одна из них не работает yes | apt upgrade
. Я все еще вынужден ориентироваться на клавиатуре.
Любая помощь высоко ценится.
Спасибо заранее.
Попробуйте DEBIAN_FRONTEND=noninteractive
набор переменной среды для пропуска всех интерактивных диалоговых окон с ответом по умолчанию:
sudo DEBIAN_FRONTEND=noninteractive apt -y upgrade
Видят также Автоматически, ответ 'Да' при использовании склонный - получает установку на Суперпользователе.