Как предотвратить автоматическое выполнение apt-get на некоторое время?

В производственном контексте мы запускаем сценарии для настройки / настройки ОС. Он интенсивно использует apt-get (для установки, удаления, обновления, обновления пакетов).

К сожалению, бывает (особенно сразу после загрузки системы), что другой процесс начинает работать в фоновом режиме и блокирует базу данных статуса dpkg. Это дает следующую ошибку:

dpkg: error: dpkg status database is locked by another process
E: Sub-process /usr/bin/dpkg returned an error code (2)

Для конечного пользователя это, вероятно, странно, но не является большой проблемой, поскольку они могут просто повторить попытку через несколько секунд. Но для инструкций в сценарии. Это очень раздражает.

Мое первое предположение о некоторых заданиях cron / anacron для проверки обновлений пакетов. Есть ли способ предотвратить запуск таких заданий в течение этого времени?

Спасибо

1
задан 7 February 2013 в 19:56

1 ответ

Вы можете остановить автоматическое обновление из настроек менеджера обновлений.

все, что вам нужно сделать, это просто установить его на Never. enter image description here

Там в наборе изображений Автоматически проверять наличие обновлений как Никогда, а там, в палатах, вы должны проверять наличие обновлений каждый раз.

0
ответ дан 7 February 2013 в 19:56

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

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