Обеспечение безопасности системы путём поддержания её в актуальном состоянии

Petr Bokoc, Mirek Jahoda, Gregory Lee Bartholomew Version unspecified Last review: 2023-12-23

Почему важно поддерживать систему в актуальном состоянии

В этом разделе кратко объясняется важность регулярного обновления вашей системы.

Всё программное обеспечение содержит ошибки. Часто эти ошибки могут привести к уязвимости, которая может подвергнуть вашу систему воздействию злонамеренных пользователей. Не обновлённые пакеты являются частой причиной компьютерных вторжений. Устанавливайте исправления безопасности своевременно, чтобы быстро устранить обнаруженные уязвимости, и злоумышленники не смогли их использовать.

Обновление вручную с помощью графического интерфейса

Следующие шаги описывают, как вручную загрузить и установить новые обновления с помощью графического интерфейса.

Процедура

  1. Наведите курсор на верхний левый угол экрана и введите «Software», затем выберите приложение Software, чтобы открыть его.

  2. Нажмите кнопку Updates, чтобы просмотреть доступные обновления.

  3. Нажмите кнопку Download, чтобы загрузить новые обновления.

  4. После загрузки обновлений нажмите кнопку Restart & Update. Ваша система перезагрузится для выполнения обновления.

Обновление с помощью приложения Software

Обновление вручную с помощью командной строки

Следующие шаги описывают, как вручную загрузить и установить новые обновления с помощью менеджера пакетов DNF.

Fedora рекомендует применять обновления в автономном режиме: пакеты загружаются, пока система работает нормально, а затем применяются во время перезагрузки. Это позволяет избежать конфликтов, вызванных обновлением библиотек или служб, которые активно используются.

Процедура

  1. Загрузите доступные обновления:

    $ sudo dnf offline-upgrade download

    Подтвердите загрузку доступных пакетов.

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

    $ sudo dnf offline-upgrade reboot

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

  3. При желании используйте команду rpmconf, чтобы объединить любые изменения файлов конфигурации, внесённые обновлениями пакетов:

    $ sudo rpmconf -a

    Чтобы использовать расширенный параметр объединения, установите переменную окружения MERGE в редактор, способный выполнить эту функцию (например, export MERGE="vimdiff"). Подробности см. в справочной странице.

    Если вы установите плагин rpmconf для DNF, rpmconf будет запускаться автоматически в конце каждого обновления:

    $ sudo dnf install python3-dnf-plugin-rpmconf

Дополнительные ресурсы

  • Справочная страница dnf(8)

  • Справочная страница dnf-offline-upgrade(8)

  • Справочная страница rpmconf(8)

Настройка автоматических обновлений

Пакет dnf-automatic предоставляет таймер systemd, который может автоматически загружать, устанавливать или уведомлять вас о доступных обновлениях. Загружает ли таймер только, устанавливает или просто уведомляет, определяют параметры в файле конфигурации /etc/dnf/automatic.conf.

Полные инструкции по настройке см. в Автоматические обновления.