В данной статье я расскажу как установить обновления безопасности Ubuntu 18.04 вручную.
Список доступных обновлений
Для показа только обновлений безопасности выполните,
sudo unattended-upgrade --dry-run -d
(команда может не выполниться т.к. требуемый пакет может быть не установлен, об этом ниже)
или
apt-get -s dist-upgrade| grep "^Inst" | grep -i security
Для просмотра обновлений всех видов выполните
apt-get -s dist-upgrade | grep "^Inst"
Пример вывода:
Inst libplymouth4 [0.9.2-3ubuntu13.4] (0.9.2-3ubuntu13.5 Ubuntu:16.04/xenial-upd ates [amd64])
Inst plymouth [0.9.2-3ubuntu13.4] (0.9.2-3ubuntu13.5 Ubuntu:16.04/xenial-updates [amd64]) [plymouth-theme-ubuntu-text:amd64 ]
Inst plymouth-theme-ubuntu-text [0.9.2-3ubuntu13.4] (0.9.2-3ubuntu13.5 Ubuntu:16 .04/xenial-updates [amd64])
А теперь установим только обновления безопасности
apt-get -s dist-upgrade | grep "^Inst" | grep -i securi | awk -F " " {'print $2'} | xargs apt-get install
Установка обновлений безопасности вручную
Сначала установите необходимый пакет
apt-install unattended-upgrades
Пример вывода
Reading package lists… Done
Building dependency tree
Reading state information… Done
unattended-upgrades is already the newest version (0.90ubuntu0.9).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
После установки, вы сможете просматривать и устанавливать обновления безопасности
sudo unattended-upgrade -d -v
Вывод
Initial blacklisted packages:
Initial whitelisted packages:
Starting unattended upgrades script
Allowed origins are: ['o=Ubuntu,a=xenial', 'o=Ubuntu,a=xenial-security', 'o=UbuntuESM,a=xenial']
adjusting candidate version: 'libplymouth4=0.9.2-3ubuntu13'
adjusting candidate version: 'plymouth=0.9.2-3ubuntu13'
adjusting candidate version: 'plymouth-theme-ubuntu-text=0.9.2-3ubuntu13'
pkgs that look like they should be upgraded:
Fetched 0 B in 0s (0 B/s)
fetch.run() result: 0
blacklist: []
whitelist: []
No packages found that can be upgraded unattended and no pending auto-removals
Флаг -v выводит больше информации в консоль.
Флаг -d выводит отладочную информацию в консоль.
Настройка автоматических обновлений
Чтобы настроить систему на автоматическое получение обновлений безопасности - следуйте шагам ниже
1. Установка необходимых пакетов
Выполните
apt update
И установите необходимый пакет
apt install unattended-upgrades
2. Включение автоматического обновления
Собственно включим автоматическое обновление
vim /etc/apt/apt.conf.d/20auto-upgrades
Сохраните и выйдите
Перезагрузите компьютер, чтобы изменения вступили в силу.
Статья написана для моего блога: https://cyber01.ru/kak-ustanovit-obnovleniya-bezopasnosti-ubuntu-18-04-vruchnuyu/