Информация |
---|
Оперативное обновление 4.7.4 представляет собой кумулятивное обновление безопасности, предназначенное для нейтрализации угроз эксплуатации выявленных уязвимостей и совершенствования функциональных возможностей операционной системы специального назначения "Astra Linux Special Edition" РУСБ.10152-02 (очередное обновление 4.7), далее по тексту - Astra Linux. |
Информация | ||
---|---|---|
| ||
|
Информация | ||
---|---|---|
| ||
|
Информация |
---|
Данному обновлению соответствует следующий полный номер: 4.7.4.4 См. также: Определение установленных обновлений и варианта исполнения Astra Linux |
Предупреждение |
---|
Ядро Linux, представленное в оперативном обновлении 4.7.4, несовместимо с прошивками материнской платы TF307-MB-S-C rev3.0 версии ниже sdk-5.4. Перед установкой обновления необходимо выполнить обновление прошивки материнской платы в соответствии с инструкцией производителя. Если обновить прошивку не представляется возможным, после установки обновления необходимо настроить загрузку Astra Linux с использованием файла описания аппаратной конфигурации. |
Оглавление
Оглавление | ||||
---|---|---|---|---|
|
Предупреждение |
---|
Перед массовой установкой обновления на находящиеся в эксплуатации компьютеры в обязательном порядке выполнить проверку работоспособности на тестовых компьютерах в аналогичных используемым конфигурациях. |
Примечание |
---|
После успешной установки обновления (в том числе, с использованием обновленного базового репозитория) проверка целостности программных пакетов установочного диска (основного репозитория - main) осуществляется утилитой В случае применения (установки) оперативного обновления необходимо указать номер применяемого бюллетеня в разделе формуляра экземпляра Astra Linux (например, в разделе «Сведения о бюллетенях») или же в паспорте средства вычислительной техники, функционирующего под управлением Astra Linux. |
Порядок установки обновления
Подготовка к установке обновления
Предупреждение |
---|
Перед установкой обновлений:
|
Предупреждение | ||
---|---|---|
| ||
В системах с включенным механизмом мандатного контроля целостности обновление необходимо выполнять от имени учетной записи пользователя с полномочиями администратора системы с высоким уровнем целостности. |
Установка обновления основного репозитория (main) с использованием образа диска с обновлением
Загрузка и проверка образа диска с обновлением
Скачать образ диска с обновлением с помощью веб-браузера по следующей ссылке:
https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.4/iso/repository-update.iso
либо выполнив команду:Command wget https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.4/iso/repository-update.iso
- Перейти в каталог с загруженным образом диска и выполнить проверку. Возможные варианты проверки:
проверка соответствия контрольной сумме, подсчитанной по стандарту ГОСТ Р 34.11-2012 и представленной ниже. Для получения контрольной суммы выполнить команду:
Command gostsum -d /mnt/repository-update.iso Контрольная сумма:
Информация icon false 4839e6c2d8e1956a107a2a0ce4e682bae4c946b3d67d4297c95e5590b77f2b363e32ee21cedf5ed16fee252b09cb8946887623b14a1b2a028df29508c71a8991
- проверка отсоединенной электронной подписи ISO-образа посредством ПО КриптоПро CSP. Предполагается, что ПО КриптоПро уже установлено на компьютере. Подробно порядок установки и работы с КриптоПро CSP описан в статьях Работа с КриптоПро CSP и КриптоПро и сервис электронной подписи fly-csp.
Порядок проверки:скачать усиленную квалифицированную электронную подпись ООО "РусБИТех-Астра" с помощью веб-браузера по по следующей ссылке:
https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.4/iso/repository-update.iso.sig
либо выполнив команду:Command wget https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.4/iso/repository-update.iso.sig
- загруженную электронную подпись поместить в каталог с загруженным образом диска;
перейти в каталог с загруженным образом диска и выполнить проверку, указав в качестве хранилища сертификатов саму подпись (ключ -f <имя_файла_подписи>):
Command /opt/cprocsp/bin/amd64/cryptcp -verify -detached repository-update.iso repository-update.iso.sig -f repository-update.iso.sig
В процессе проверки будет дважды запрошено подтверждение, для продолжения проверки ввести "y" и нажать клавишу <Enter>.
Сообщение вида:
Блок кода Подпись проверена. [ErrorCode: 0x00000000]
говорит о том, что проверка подписи завершена успешно.
Установка обновления с использованием сетевых репозиториев
Если созданы сетевые репозитории из установочного диска и образа диска с обновлением (см. Создание локальных и сетевых репозиториев) и если на обновляемой системе настроен доступ к этим сетевым репозиториям в файле /etc/apt/sources.list
, то обновление может быть установлено командой:
Command |
---|
sudo astra-update -a -r -T |
Если доступ к репозиториям в файле /etc/apt/sources.list
не настроен, то обновление может быть установлено с помощью astra-update/fly-astra-update
с явным указанием сетевых репозиториев (см. описание fly-astra-update и astra-update - инструменты для установки обновлений).
Установка обновления с использованием локальной копии образа диска с обновлением
Если сетевые репозитории не используются, то обновление может быть выполнено из локальных копий образа установочного диска и образа диска с обновлением. Образы дисков могут быть сохранены как локальные файлы, или размещены на подключаемом съемном носителе. Установка обновления в таком случае может быть выполнена командой:
Command |
---|
sudo astra-update -a /mnt/<имя_образа_установочного_диска> /mnt/repository-update.iso |
В приведенном примере предполагается, что образы дисков скопированы в каталог /mnt
или находятся на съемном носителе, смонтированном в каталог /mnt
.
Подробности также см. в описании инструментов fly-astra-update и astra-update.
Установка обновления основного репозитория (main) с использованием зафиксированной ветки интернет-репозитория Astra Linux
Информация |
---|
Для Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7) в репозиториях доступны дополнительные аппаратно-зависимые компоненты. На момент выпуска настоящего оперативного обновления это:
|
Подключить зафиксированную ветку интернет-репозитория Astra Linux, для этого в файле
/etc/apt/sources.list
добавить следующие строки (на примере аппаратно-зависимого компонентаbaikal1
):Блок кода # Основной репозиторий, включая аппаратно-зависимый компонент baikal1: deb https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.4/repository-main/ 4.7_arm main contrib non-free baikal1 # Актуальное оперативное обновление основного репозитория, включая аппаратно-зависимый компонент baikal1: deb https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.4/repository-update/ 4.7_arm main contrib non-free baikal1
Выполнить повторную синхронизацию файлов описаний пакетов с их источником:
Command sudo apt update
Установить обновление, выполнив команду:
Command sudo astra-update -a -r -T
Установка обновления пакетов базового репозитория (base)
С использованием зафиксированной ветки интернет-репозитория Astra Linux
Информация |
---|
Для Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7) в репозиториях доступны дополнительные аппаратно-зависимые компоненты. На момент выпуска настоящего оперативного обновления это:
|
Подключить зафиксированную ветку интернет-репозитория Astra Linux, для этого в файле
/etc/apt/sources.list
добавить следующие строки:Блок кода # Базовый репозиторий deb https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.4/repository-base/ 4.7_arm main contrib non-free # Базовый репозиторий - аппаратно-зависимые компоненты deb https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.4/repository-base/ 4.7_arm <название_аппаратно_зависимого_компонента>
Выполнить повторную синхронизацию файлов описаний пакетов с их источником:
Command sudo apt update
Установить обновление, выполнив команду:
Command sudo astra-update -a -r -T
С использованием
tar-архиваобраза диска обновленного базового репозитория (base)
Информация |
---|
Ссылка на tar-архив образ диска обновленного базового репозитория предоставляется в личном кабинете пользователя. |
Скачать tar-архив образ диска обновленного базового репозитория по ссылке, представленной в личном кабинете.
Перейти в каталог с tar-архивом образом диска обновленного базового репозитория.
Выполнить проверку. Возможные варианты проверки:
проверка соответствия контрольной сумме, подсчитанной по стандарту ГОСТ Р 34.11-2012 и представленной ниже. Для получения контрольной суммы выполнить команду:
Command gostsum /mnt/-d base-4.7.4.34-uu2-1621.0307.2023_1420.2104.tgziso Контрольная сумма:
Информация icon false 8667a5db039ffd5a8a591cd609c580e2e192895acff54793f4eec35a851eaed1452ad832f4425db2f77c8e46ebad3d428833c0b88367d4986d8f967019841d0f
- проверка отсоединенной электронной подписи ISO-образа посредством ПО КриптоПро CSP. Предполагается, что ПО КриптоПро уже установлено на компьютере. Подробно порядок установки и работы с КриптоПро CSP описан в статьях Работа с КриптоПро CSP и КриптоПро и сервис электронной подписи fly-csp.
Порядок проверки:скачать усиленную квалифицированную электронную подпись ООО "РусБИТех-Астра" по ссылке, представленной в личном кабинете;
загруженный файл электронной подписи поместить в каталог с tar-архивом образом диска обновленного базового репозитория;
перейти в каталогс tar-архивом образом диска обновленного базового репозитория и выполнить проверку, указав в качестве хранилища сертификатов саму подпись (ключ -f <имя_файла_подписи>):
Command /opt/cprocsp/bin/amd64/cryptcp -verify -detached base-4.7.4.34-uu2-1621.0307.2023_1420.2104.tgz iso base-4.7.4.34-uu2-1621.0307.2023_1420.2104.tgziso.sig -f base-4.7.3-uu2-16.034.4-21.07.2023_1420.2104.tgziso.sig
В процессе проверки будет дважды запрошено подтверждение, для продолжения проверки ввести "y" и нажать клавишу <Enter>.
Сообщение вида:
Блок кода Подпись проверена. [ErrorCode: 0x00000000]
говорит о том, что проверка подписи завершена успешно.
Распаковать tar-архив, например, в каталог
/srv/base-repository
Примонтировать образ диска обновленного базового репозитория:Command sudo mkdir /srv/mount base-repositorysudo tar zxvf base-4.7.3-uu2-16.034.4-21.07.2023_1420.2104.tgz -C iso /srvmedia/base-repositorycdrom/
Информация Если предполагается устанавливать обновление на компьютеры не используя сетевой репозиторий, то распаковать архив можно сразу на съемный носитель, и далее установку выполнять с этого носителя.
Подключить примонтированный образ диска обновленного базового репозитория в качестве источников пакетов:
Command sudo apt-cdrom add
Примечание После выполнения команды образ диска обновленного базового репозитория будет автоматически отмонтирован.
Повторно примонтировать образ диска обновленного базового репозитория:
Command sudo mount base-4.7.4.4-21.07.2023_20.04.iso /media/cdrom/
Полученный в результате распаковки архива каталог
/srv/base-repository/
подключить в качестве репозитория в соответствии с принятыми правилами использования репозиториев (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов). Для архива, распакованного в указанный локальный каталог, строки описания репозитория выглядит следующим образом:Блок кода # Базовый репозиторий deb file:/srv/base-repository/ 4.7_arm main contrib non-free # Базовый репозиторий - аппаратно-зависимые компоненты deb file:/srv/base-repository/ 4.7_arm <название_аппаратно_зависимого_компонента> Выполнить повторную синхронизацию файлов описаний пакетов с их источником:
Command sudo apt update
Установить обновление, выполнив команду:
Command sudo astra-update -a -r -T
Завершение установки обновления
Примечание |
---|
Если настоящее обновление установлено на Astra Linux, развернутой на аппаратной платформе материнской платы TF307-MB-S-C rev3.0, и версия прошивки этой материнской платы ниже sdk-5.4, необходимо не перезагружая систему выполнить действия, описанные в подразделе Настройка загрузки с использованием файла описания аппаратной конфигурации. |
Предупреждение |
---|
После выполнения обновления перезагрузить систему. |
Действия после установки обновления
Якорь | ||||
---|---|---|---|---|
|
Предупреждение |
---|
Ядро Astra Linux, представленное в оперативном обновлении 4.7.4, несовместимо с прошивками материнской платы TF307-MB-S-C rev3.0 версии ниже sdk-5.4. Перед установкой оперативного обновления на компьютеры с материнской платой TF307-MB-S-C необходимо обновить прошивку материнской платы до версии не ниже sdk-5.4 или выполнить указанные ниже действия. Невыполнение настоящих рекомендаций приведет к неработоспособности оборудования после установки обновления. |
Если обновить прошивку материнской платы не представляется возможным, то необходимо выполнить следующие действия:
Скопировать файл описания аппаратной конфигурации
bm1000-mbm10.dtb
в каталог/boot
, командой:Command sudo cp -f /usr/lib/firmware/5.4.0-110-generic/device-tree/baikal/bm1000-mbm10.dtb /boot
Отредактировать конфигурационный файл
/boot/grub/grub.cfg
— в разделеmenuentry
, описывающем загрузку обновленного ядра, добавить строку вида:Блок кода devicetree /boot/bm1000-mbm10.dtb