Есть ли способ автоматизировать dist-upgrade во время загрузки?

Я запускаю сверхсовременную виртуальную машину, так как отчеты об ошибках - это единственное действие "вернуть", которое у меня есть время.

Я, однако, устаю от сбоев (по понятным причинам), когда мне говорят: "Нет, мы уже исправили, что вчера все ваши пакеты старые".

Кто-нибудь сталкивался с невидимым способом обновления && upgrade при загрузке? (т.е. не логин)

2 ответа

Я понимаю, чего вы хотите достичь, но, IMO, на самом деле это не загрузочный скрипт, а вопрос о том, как автоматизировать обновления.

Я бы настроил автоматические обновления либо в синаптическом (графическом), либо в автоматическом режиме (командная строка).

Вам может понадобиться установить синаптик

sudo apt-get install synaptic

Затем настройте автоматические обновления на вкладке "Обновления".

Если вы хотите, чтобы он автоматически устанавливал эти обновления без уведомления, установите флажок Install security updates without confirmation вариант. Я считаю, что это установит все обновления из всех репозиториев, которые вы выбрали, а не только безопасности (это было сделано в последний раз, я посмотрел).

Synaptic

Для этого из командной строки установите unattended-upgrades

sudo apt-get install unattended-upgrades

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

редактировать /etc/apt/apt.conf.d/50unattended-upgrades

# command line
sudo -e /etc/apt/apt.conf.d/50unattended-upgrades

# graphical
gksu gedit /etc/apt/apt.conf.d/50unattended-upgrades

И добавьте репозитории, которые вы хотите использовать для своих обновлений.

Подробности см. В Руководстве по Ubuntu Server. Автоматические обновления.

При использовании вашего компьютера, если вы обнаружите ошибку, подтвердите, что вы в курсе, и найдите дубликаты отчетов об ошибках, как указано выше.

Большое спасибо за то, что нашли время и нашли сообщения об ошибках в Ubuntu. Это помогает совсем немного. Как вы упоминаете, в течение цикла разработки все происходит очень быстро, и ошибки исправляются ежедневно. Обычно мы советуем людям сначала искать дубликаты; проверьте, не сообщил ли кто-либо уже об ошибке, которую вы наблюдаете, прежде чем начинать регистрировать новую.

Тем не менее, вы можете создать выскочку для обновления apt-get; apt-get -y dist-upgrade при загрузке (то есть, если вы не возражаете против обновлений, которые могут повредить вашу виртуальную машину и / или оставить ее в незагружаемом состоянии).

Вот краткий учебник для начинающих:

http://upstart.ubuntu.com/getting-started.html

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