Данная статья применима к:

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.8)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7), РУСБ.10015-10
  • Astra Linux Special Edition РУСБ.10015-17
  • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
  • Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) с установленным оперативным обновлением БЮЛЛЕТЕНЬ № 20210611SE16 (оперативное обновление 7)
  • Astra Linux Special Edition РУСБ.10265-01 (очередное обновление 8.1) с установленным оперативным обновлением БЮЛЛЕТЕНЬ № 20211019SE81 (очередное обновление 8.1.3)

  • Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.8):  "Пуск" - "Параметры" - "Система" - "Установка обновлений";
  • Для более ранних очередных обновлений


Особенности применения

Инструменты fly-astra-update и astra-update предназначены только для установки очередных обновлений операционной системы Astra Linux Special Edition. Данные инструменты не предназначены для обновления стороннего программного обеспечения. Если в конфигурации репозиториев указаны сторонние репозитории (любые репозитории, не являющиеся репозиториями Asta Linux Special Edition), то перед использованием инструментов все сторонние репозитории должны быть отключены.

Перед выполнением установки обновления с помощью инструментов fly-astra-update или astra-update следует:

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

      sudo apt install astra-update

    • При использовании графического инструмента:

      sudo apt install fly-astra-update

  • Установку обновления допустимо выполнять только после обновления применяемого инструмента.

Установка

Инструкция по установке применима к Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) с установленным оперативным обновлением БЮЛЛЕТЕНЬ № 20210611SE16 (оперативное обновление 7) или более поздним обновлениям.

Установка пакета для работы в командной строке:

sudo apt install astra-update
Установка графического инструмента для установки обновлений:
sudo apt install fly-astra-update

Действия

Список основных действий astra-update приведён ниже. При запуске инструмента может быть выбрано только одно действие.

ДействиеОписания действия
-c

Проверить, можно ли устанавливать обновление. Изменения в систему не вносятся. Это действие "по умолчанию".

-a

Установить обновление. Представляет собой последовательное выполнение действий -d, -i, -e. Описание этих действий см. далее.

-A

Установить обновление, не задавая вопросов, выполняя автоматическое выключение и включение функций безопасности. Представляет собой последовательное выполнение действий -d, -I, -e. Описание этих действий см. далее.

Данный режим предназначен для массовой автоматической установки обновлений на удалённых компьютерах, в том числе для использования в сценариях Puppet/Ansible.

Приводы оптических дисков (DVD, CD-ROM), добавленные с помощью команды sudo apt-cdrom add, не будут использованы в процессе полностью автоматической установки, т.к. их использование может потребовать действий пользователя.
-IУстановить обновление неинтерактивно, не задавая вопросов и не выполняя выключение и включение функций безопасности.
-iУстановить обновление интерактивно (могут быть заданы вопросы) и не выполняя выключение и включение функций безопасности.
-dОтключить функции безопасности, мешающие обновлению. Состояние функций безопасности при этом будет сохранено в файле /etc/parsec/update-saveconf.
-eВключить функции безопасности, которые мешали обновлению. Состояние функций безопасности при этом будет восстановлено из файла /etc/parsec/update-saveconf (если такой файл не существует то никакие изменения в систему внесены не будут).

-p

Обновить сначала инструменты обновления. По умолчанию применяется в графическом инструменте fly-astra-update.

-S

Не проверять наличие свободного места. Отключается проверка наличия свободного места перед установкой обновления. Опция доступна начиная с оперативного обновления 1.8.1.UU1 (версии ПО 3.0+ci15 и выше).

ПРИ ИСПОЛЬЗОВАНИИ ОПЦИИ НЕ ГАРАНТИРУЕТСЯ ДАЛЬНЕЙШАЯ РАБОТОСПОСОБНОСТЬ ОС.

Начиная с оперативного обновления 1.8.1.UU1 (версия ПО 3.0+ci17 и выше) доступны новые действия:

-N

Не пытаться использовать сеть. Используется для закрытых корпоративных сетей.

-bp

Проверка возможности создания резервной копии перед установкой обновления.

-bc

Создать резервную копию перед установкой обновлени. 

-be

Проверка наличия резервной копии.

-br

Восстановить состояние системы из резервной копии.

-bd

Удалить резервную копию.

Опции

ОпцияОписание опции
-k

Сохранить источники для последующего использования (ISO-файлы будут скопированы на диск и указаны в /etc/fstab, сетевые репозитории будут добавлены в файл /etc/apt/sources.list).

-K

Установить последнее доступное ядро (опция совместима только с опциями -a, -A, -i, -I).

-g

Проверить контрольные суммы ГОСТ образов.

Если при установке оперативного обновления с применением опции -g на платформе, отличной от платформы x86-64, возникает ошибка контрольной суммы, то для устранения указанной ошибки исключить использование опции -g, а проверку контрольной суммы образов выполнять перед установкой командой: 

gostsum -d <имя_образа>.

-mПроверить контрольные суммы MD5 для ISO-образов.
-rУстановка обновления из репозиториев, перечисленных в файле /etc/apt/sources.list (без внесения изменений в сам файл).
-nТолько имитировать установку пакетов обновления.
-T

Не выполнять проверку установочного диска (опция доступна в astra-update начиная с версии ПО 1.15+ci20 и выше).

Если при установке оперативного обновления на платформе, отличной от платформы x86-64, возникает ошибка "Не подключен репозиторий установочного диска", то для устранения указанной ошибки использовать при установке дополнительный ключ -T, отменяющий проверку установочного диска.

-o

Указание дополнительных опций. Доступна начиная с версии ПО 2.0+ci38 и выше. 

На данный момент доступно указание дополнительной опции APT::Status-Fd=<1/2> для совместимости с apt при выводе информации в консоль при минорных обновлениях. Если опция установлена, инструмент будет отправлять отчеты о статусе обновления:

  • APT::Status-Fd=<1>—  в stdout;
  • APT::Status-Fd=<2>— в stderr.

Источники

В качестве источника может быть выбран файл с образом ISO или сетевой репозиторий. Может быть указано несколько источников. Возможные источники:

  • репозиторий установочного диска;
  • репозиторий с обновлением;
  • репозиторий со средствами разработки;
  • репозиторий с обновлением средств разработки.

  • образ установочного диска (репозиторий установочного диска) всегда должен присутствовать в /etc/apt/sources.list или быть среди источников, указанных в командной строке;
  • если производится установка обновления средств разработки, то ISO-репозиторий средств разработки должен присутствовать в /etc/apt/sources.list или быть среди источников, указанных в командной строке;
  • если какой-то источник пакетов указан несколько раз (например, как зарегистрированный компакт-диск в файле /etc/apt/sources.list и как файл с образом в аргументах вызова), то поиск пакетов для установки будет выполняться во всех указанных локациях, т.е, например, при наличии установочного диска в виде файла-образа может быть запрошена установка установочного CD. Чтобы избежать ненужного поиска в дублирующих локациях и связанных с этим ненужных действий следует исключить дублирующие источники либо из файлов /etc/apt/, либо из аргументов вызова.

Примеры

Во всех случаях перед установкой обновления следует обновить сам инструмент обновления.
Установку обновления выполнять только после обновления инструмента.

Установка из образов дисков

Для платформ, отличных от платформы x86-64, исключить использование опции -g, а проверку контрольной суммы образов выполнять перед установкой командой: 

gostsum -d <имя_образа>.

Перед выполнением обновления проверить контрольные суммы образов, и выполнить имитацию обновления в неинтерактивном режиме (без вопросов) и без внесения изменений в систему:

astra-update -A -g -n образ_установочного_диска.iso образ_диска_обновления.iso
Проверить контрольные суммы образов, и обновить в неинтерактивном режиме (без вопросов):
astra-update -A -g образ_установочного_диска.iso образ_диска_обновления.iso

Установка из репозиториев

Перед выполнением обновления выполнить имитацию обновления из репозиториев, указанных в /etc/apt/sources.list, в неинтерактивном режиме (без вопросов) и без внесения изменений в систему:

astra-update -A -r -n
Обновить в неинтерактивном режиме (без вопросов) из репозиториев, указанных в /etc/apt/sources.list:
astra-update -A -r

Другие варианты использования

Использовать образ установочного диска, при установке пакетов могут задаваться вопросы:

astra-update -a образ_установочного_диска.iso образ_диска_обновления.iso
В качестве источников могут использоваться совместно файлы - образы дисков и сетевые репозитории:
astra-update -a образ_установочного_диска.iso ftp://server/update5/
Автоматически установить обновление из ISO-образа и сетевого репозитория, скопировать образ ISO, оставить оба источника подключенными для последующего использования:
astra-update -a -k образ_установочного_диска.iso ftp://server/update5/
Неинтерактивное обновление из сетевого репозитория:
astra-update -A ftp://server/update5/
Проверить возможность установки обновления:
astra-update -c

Отключить функции безопасности, мешающие обновлению:

astra-update -d
Включить (восстановить состояние) функции безопасности, мешающие обновлению:
astra-update -e

Графический инструмент

Графический инструмент fly-astra-update после установки доступен через меню: 

  • Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.8):  "Пуск" - "Параметры" - "Система" - "Установка обновлений";
  • Для более ранних очередных обновлений: "Пуск" - "Панель управления" - "Система" - "Установка обновлений".

После запуска инструмента требуется:

  1. Либо отметить пункт "Установка из репозиториев /etc/apt/sources.list";
  2. Либо вручную указать, из каких репозиториев следует обновляться;

после чего выполнить обновление, нажав кнопку "Обновить":