Когда я запускаю apt-get --yes upgrade
в скрипте, он иногда останавливается и запрашивает ввод.
Сегодня в 14.04 LTS предлагается, что делать для grub/menu.lst
. Я не знаю, о чем можно было бы спросить в будущем обновлении.
Я попытался запустить это с новой строкой. Я также попробовал только возврат каретки. ни один не работал (кажется, что вход был потерян). Я не нашел подходящего варианта в apt-get
, например, --no-prompts
.
Я попробовал ответ здесь , но он все еще дает мне подсказку меню, спрашивающую, какой вариант конфигурации я хочу.
Есть идеи, как обойти это приглашение?
Можно попробовать команда Yes :
yes | sudo apt-get --assume-yes upgrade
я закончил тем, что делал apt-mark hold grub-legacy-ec2
... пакет, который инициировал проблему помешать ему обновлять..., как предложено в ссылке, найденной здесь: пакеты личинки Помещения в черный список от установки