Ну всё, скажете что это для ленивых. Я про автоматическое обновление операционной системы Ubuntu. Как было ранее, как обновляется Ubuntu:
sudo apt update && \ sudo apt -y full-upgrade && \ sudo apt -y upgrade && \ sudo apt -y autoremove && \ sudo reboot
или тот же вариант в одну строчку:
sudo apt update && sudo apt -y full-upgrade && sudo apt -y upgrade && sudo apt -y autoremove && sudo reboot
А что? Ведь простое решение — повторить строчку команд из истории консоли просто полистав стрелками вверх/вниз. Даже можно не листать до неё, а просто нажать в консоли CTRL+R и написать например «upgrade» и эта строчка будет найдена, после чего — просто ENTER. И вуаля, всё обновляется, а потом и перезагружается.
И самое важное в обновлении это не то, что бы быть всегда с самыми новыми релизами программ. Программы не самое важное. Важное то, что вы устанавливаете обновления безопасности. Да, да. Это пожалуй самое важное, что может быть в деяниях по обновлению. И это надо делать регулярно.
Автоматическая установка обновлений безопасности Ubuntu
Вот поэтому есть вариант — регулярно устанавливать обновления безопасности и не отвлекаться на это деяние. Для этого существует маленькая консольная программа ucaresystem-core, которую надо поставить ещё и в крон (crontab), чтобы выполнялось по таймеру. И так, установим:
sudo add-apt-repository ppa:utappia/stable && \ sudo apt-get update && \ sudo apt-get -y install ucaresystem-core
Проверить как работает установленный скрипт можно в консоли командой:
sudo /usr/bin/ucaresystem-core
Настройка автоматического обновления Ubuntu
Теперь надо настроить ежедневное обновление, например после полуночи, откройте на редактирование кронтаб:
sudo crontab -e
и вставьте в конец файла следующую строку (помните, что файл crontab должен оканчиваться новой строкой, т.е. дописали строчку и нажали ENTER)
0 0 * * * /usr/bin/ucaresystem-core >/dev/null 2>/dev/null
Теперь, у вас в полночь будут устанавливаться все обновления безопасности, и новые релизы программ.
Если хотите настроить другое время, то вот вам в помощь кронтаб.гуру
Вуаля!
UD: всё это также справедливо и для версии Ubuntu 18.04
И как всегда, прошу вас рассказать в комментах, — а как у вас, есть ли какие другие варианты или улучшения моих вариантов?
Спасибо, что интересуетесь темами моего сайта.