Можно ли сделать обновление без необходимости отвечать на вопросы?

Я сделал update-manager -d, и так как он спрашивает, должен ли я заменить или оставить несколько файлов, например, файл mysql conf У меня есть возможность сказать, чтобы обновить все без вопросов. Что-то вроде тихой установки или автоматической установки.

3
задан 4 March 2012 в 01:24

2 ответа

Вам может помочь следующее:

отредактируйте / создайте /etc/dpkg/dpkg.cfg.d/force-confnew

sudo vim /etc/dpkg/dpkg.cfg.d/force-confnew

и добавьте следующее:

[ 111]

Это скажет dpkg всегда помещать версию файла сопровождающего пакета.

Удалите файл после завершения обновления.

менеджер обновлений по-прежнему будет задавать вам основные вопросы, но не будет задавать вопросы о том, согласитесь ли вы изменить тот или иной файл.

У Dpkg все еще могут быть вопросы, но лучше не отключать их. Если вы все еще хотите, чтобы dpkg работал тихо, замените force-confnew на force-all

ВНИМАНИЕ 1: Это опасный вариант. Он удалит все изменения, которые вы внесли в файлы, которые были изменены. И с этой опцией вы не будете знать, что файл ведьмы изменился.

ПРЕДУПРЕЖДЕНИЕ 2. Поскольку 12.04 все еще находится в разработке, в установленных пакетах могут быть ошибки. Это включает в себя проблемы в процессе установки / обновления. Это может сломать вашу систему.

С уважением,

0
ответ дан 4 March 2012 в 01:24

Apt-get позволяет опции -y автоматически отвечать «да» на такие вопросы. Я считаю, что правильная команда будет

# apt-get dist-upgrade -y
0
ответ дан 4 March 2012 в 01:24

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

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