Проверка и установка обновлений Ubuntu автоматически.

Для избавления себя от череды команд в консоли Ubuntu по:
  • обновлению кэша пакетов, их обновлению, проверки неиспользуемых зависимостей и их удалению;
  • а также по поиску неиспользуемых ядер системы с последующим их удалением (кроме активного и предпоследнего) и соответствующих им компонентов и каталогов;
  • выявлению и удалению конфигурационных файлов, оставшихся от удаленных пакетов;
можно воспользоваться консольной утилитой ucaresystem-core, запуск которой в последующим по расписанию через cron экономит кучу времени.

По факту утилита ucaresystem-core просто объединяет команды, которые можно сделать ручками:
apt update
apt upgrade
apt autoremove
apt clean uname -r (do NOT remove this kernel)
dpkg --list | grep linux-image
sudo apt-get purge linux-image-X.X.X-X-generic (Where X.X.X-X is the kernel to be removed)
sudo update-grub2 
Но, как говорится, лень многолика, изворотлива, прилипчива и хитра :)
Поэтому добавим репозиторий, установим и запустим:

sudo add-apt-repository ppa:utappia/stable
sudo apt-get update
sudo apt install ucaresystem-core
sudo ucaresystem-core
Наблюдаем за работой утилиты:
Если нет желания прокручивать "портянку" из комментариев утилиты в окне терминала, то увидеть все, что обновила ucaresystem-core можно в журнале логов dpkg, расположенном в /var/log/dpkg.log.

Для полной автоматизации процесса добавим запуск ucaresystem-core по расписанию, скажем каждое воскресенье в 11 вечера:
sudo crontab -e
Прописываем в файле строчку: 0 23 * * 7 /usr/bin/ucaresystem-core

Комментарии

Популярные сообщения из этого блога

Вариант прошивки полетного контроллера SP Racing F3 через stm32flash

Создание 3D модели голени по фотоснимкам. Часть 2. VisualSFM+MeshLab.

Создание 3D модели по фотоснимкам. Python Photogrammetry Toolbox на Ubuntu 14.04.