Оглавление |
---|
Информация | ||
---|---|---|
| ||
Информация | ||
---|---|---|
| ||
|
Аннотация
Обновления для для Astra Linux Special Edition предусмотрены предусмотрены порядком сопровождения операционной системы (ОС). Существуют оперативные, очередные, мажорные обновления.
Установка обновлений нужна для поддержания ОС в актуальном состоянии.
Порядок работы с очередными и мажорными обновлениями см. в Миграция на очередное обновление.
Оперативные обновления ОС включают:
- добавление новых возможностей ОС;
- улучшения уже имеющейся функциональности ОС;
- исправления ошибок, возникающих в процессе эксплуатации ОС;
- исправления, предназначенное для нейтрализации угроз эксплуатации выявленных уязвимостей.
Обновление происходит в автоматическом (по умолчанию) может быть выполнено в автоматическом либо в ручном режиме.
Установить оперативные обновления можно с помощью:
Инструмента командной строки astra-update справка , Cправка доступна по команде
astra-update --help
, подробная справка см.man astra-update.
- Графического инструмента fly-astra-update.
Отображение уведомлений и подтверждение запуска процесса обновления осуществляется с помощью графической утилиты fly-update-notifier.
Автоматическое обновление с помощью astra-update-service
Начиная с очередного обновления 1.8 7.6 /4.7.6 в составе основного репозитория доступен пакет astra-update-service
расширяющий возможности автоматического получения и установки обновлений ОС astra-update.
Автоматическая проверка наличия обновлений ОС по подключенным репозиториям, их скачивание и установка осуществляются службами из пакета astra-update-service
. Управление автоматическим обновлением производится с помощью инструмента astra-update-ctl.
Установка пакета astra-update-service:
Command |
---|
|
Список доступных параметров инструмента astra-update-ctl
:
Command | ||
---|---|---|
| ||
|
Где:
- status — возвращает текущий статус обновления через
astra-update-service
Раскрыть title перечень значений status для процесса обновления - disabled — полностью отключен ;
- partially disabled — отключено частично (вероятно, использовался
systemctl
для управления); - no-updates — обновления не обнаружены;
- wait-for-connection — ожидание доступности заданного адреса;
- wait-for-download — обновления обнаружены, ожидается скачивание пакетов;
- downloading — скачивание пакетов;
- ready — пакеты загружены, можно перевести систему в режим обновления;
- activated — система будет обновлена при следующей загрузке (отмена возможна);
- forced — система будет обновлена при следующей загрузке (отмена невозможна);
- stopped — служба активна, но остановлена (вручную или для целей мажорного обновления);
- error — ошибка в работе службы.
Особенности обработки аргумента force
Передача указанного аргумента отключает период ожидания загрузки пакетов, а также исключает необходимость ручного перевода системы в activated, переводя её в режим forced (аналогично автоматическому переводу по наступлению крайнего срока обновления). Таким образом, при уже загруженных пакетах происходит включение режима обновления без возможности отмены со стороны пользователя, при незагруженных - проверка наличия пакетов, загрузка без ожидания и перевод в режим обновления. При этом запрос статуса будет давать ответы, соответствующие реальной стадии работы. В случае, если служба отключена, остановлена в целях мажорного обновления или находится в состоянии ошибки, никакое действие не будет произведено.
- enable — включает службу обновления
astra-update-service
; - disable — отключает службу обновления
astra-update-service
, стирает загруженные обновления, безусловно отменяет обновление; - edit — выводит список доступных для установки параметров конфигурационного файла;
- parameters — открывает конфигурационный файл на редактирование;
- set STATUS — выполняет попытку перевести службу
astra-update-service
в заданный статус.Раскрыть title перечень значений STATUS службы - no-updates — сброс обновления;
- ready — деактивация (отмена) обновления при перезагрузке;
- activated — активация (включение) обновления при перезагрузке;
- stopped — останов службы;
- force — включение форсированного режима.
astra-update-ctl
в автозапуск :Command |
---|
|
Предупреждение |
---|
Внимание: запрещается использовать systemctl , поскольку для корректной работы используется более одной службы. |
Настройки доступны после первого запуска службы astra-update-ctl
в создаваемом после первого запуска конфигурационном файле /etc/astra-update-service/astra-update-daemon.conf.
Содержимое конфигурационного файла по умолчанию после первого запуска:
Блок кода | ||
---|---|---|
| ||
[General] Action_on_error=Stop |
Параметры конфигурационного файла astra-update-service
Параметр | Описание | Единица измерения | Значение по умолчанию | Примечание |
---|---|---|---|---|
T_check | Интервал проверки наличия обновления. | минута | 60 минут | |
T_download_min | Минимальное время ожидания скачивания пакетов. | минута | 0 минут | Реальное время вычисляется как случайное число минут между минимальным и максимальным |
T_download_max | Максимальное время ожидания скачивания пакетов. | минута | 240 минут | |
T_delay | Время ожидания перевода системы в режим обновления. | день | 7 дней | |
T_retry | Время ожидания повторной попытки перевода системы в режим обновления. | час | 4 часа | |
ActionOnError | Действие при возникновении ошибки: [Reset, Stop, Retry]. | - | Stop | Reset - перейти в состояние отсутствия обновлений и начать цикл сначала Stop - перейти в состояние отсутствия обновлений и не проверять обновления Retry - повторить действие, вызвавшее ошибку, через указанный интервал |
AlwaysNewUpdate | Стирать загруженные обновления, если появились новые. [True, False] | - | False | |
Snapshot | Делать снимок системы, если доступно [True, False] | - | True | |
Host_to_ping | Адрес, используемый для проверки доступности сети | - | 8.8.8.8 | |
Free_space_policy | Метод проверки свободного места: [0, 1, 2] | - | 0 | 0 - использовать метод 1 - самостоятельно подсчитать требуемое место 2 - не проверять место |
Use_source_list_d | Политика использования папки sources.list.d: [0, 1] | - | 0 | 0 - не использовать папку, только 1 - использовать также папку |
Журнал службы расположен в /var/log/astra-update-service/service.log
, обновлений через службу в /var/log/astra-update-service/update.log.
Графический интерфейс astra-update-service
Графическая часть, обеспечивающая отображение статуса системы и пользовательские уведомления предоставляется пакетом fly-update-notifier.
Установка пакета:
Command |
---|
|
Настройки fly-update-notifier
:
Command |
---|
|
Общий вид окна с настройками:
Иконка уведомлений об обновлениях:
Информация |
---|
По умолчанию в отсутствие обновлений иконка в трее НЕ отображается, и появляется только при каких-либо событиях обновления |
Главное окно fly-update-notifier
: