Есть ли способ автоматизировать dist-upgrade во время загрузки?
Я запускаю сверхсовременную виртуальную машину, так как отчеты об ошибках - это единственное действие "вернуть", которое у меня есть время.
Я, однако, устаю от сбоев (по понятным причинам), когда мне говорят: "Нет, мы уже исправили, что вчера все ваши пакеты старые".
Кто-нибудь сталкивался с невидимым способом обновления && upgrade при загрузке? (т.е. не логин)
2 ответа
Я понимаю, чего вы хотите достичь, но, IMO, на самом деле это не загрузочный скрипт, а вопрос о том, как автоматизировать обновления.
Я бы настроил автоматические обновления либо в синаптическом (графическом), либо в автоматическом режиме (командная строка).
Вам может понадобиться установить синаптик
sudo apt-get install synaptic
Затем настройте автоматические обновления на вкладке "Обновления".
Если вы хотите, чтобы он автоматически устанавливал эти обновления без уведомления, установите флажок Install security updates without confirmation
вариант. Я считаю, что это установит все обновления из всех репозиториев, которые вы выбрали, а не только безопасности (это было сделано в последний раз, я посмотрел).
Для этого из командной строки установите 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 при загрузке (то есть, если вы не возражаете против обновлений, которые могут повредить вашу виртуальную машину и / или оставить ее в незагружаемом состоянии).
Вот краткий учебник для начинающих: