Домены
Интересные статьи
Домены

Как установить обновления безопасности Ubuntu 18.04 вручную

В данной статье я расскажу как установить обновления безопасности 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

Сохраните и выйдите

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

Обо мне cyber01

Прочитайте также

Как установить Java с помощью apt в Ubuntu 20.04

Java один из самых популярных языков программирования, а JVM (Java’s virtual machine) используется в качестве окружения для запуска …

Как сделать дамп только нужных записей из базы данных

Бывало такое, что из всей таблицы нужно сделать дамп только определенных строк? Например, результата какого-либо …

Как установить Zend Framework на Ubuntu 18.04

Zend Framework 3 это последняя версия фреймворка. Новая версия отличается большей производительностью. Zend это фреймворк …

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *