Данное обновление содержит:
- обновления (изменения) репозитория установочного диска (основного репозитория - main);
- обновленный базовый репозиторий (base);
- изменения в эксплуатационную документацию.
Данному обновлению соответствует следующий полный номер обновления Astra Linux: 1.7.1.7
См. также: Определение установленных обновлений и варианта исполнения Astra Linux
Перечень уязвимостей, закрываемых обновлением, предоставляется после соответствующего обращения на портале технической поддержки.
Оглавление
Если в системе используется программное обеспечение, разработанное с использованием средств разработки, необходимо выполнить обновление базового репозитория (base).
Базовый репозиторий (base) также содержит пакеты основного репозитория (main), размещённого на установочном диске. В связи с этим при обновлении базового репозитория будут обновлены и пакеты основного репозитория.
Общая информация
Внимание!
После успешной установки обновления (в том числе, после установки обновления базового репозитория) проверка целостности программных пакетов установочного диска (основного репозитория - main) осуществляется утилитой fly-admin-int-check
с применением файла gostsums.txt
, расположенного в корневом каталоге образа диска обновления
2021-1126SE17.iso
.
Внимание!
В случае применения (установки) оперативного обновления необходимо указать номер применяемого бюллетеня в разделе формуляра экземпляра Astra Linux (например, в разделе «Сведения о бюллетенях») или же в паспорте средства вычислительной техники, функционирующего под управлением Astra Linux.
Порядок установки обновления
Подготовка к установке обновления
Перед установкой обновлений:
- Ознакомиться с настоящей инструкцией;
- Ознакомиться с инструкцией: fly-astra-update и astra-update - инструменты для установки обновлений.
Внимание
В системах с уровнем защищенности «Усиленный» (Воронеж) или «Максимальный» (Смоленск):
- Обновление необходимо выполнять от имени учетной записи пользователя с полномочиями администратора системы с высоким уровнем целостности;
На время установки обновления необходимо снять запрет на установку бита исполнения в политиках безопасности командой:
sudo astra-nochmodx-lock disableПри использовании инструмента
fly-astra-update или astra-update
с аргументом-A
, на время обновления будут автоматически отключены функции безопасности, мешающие обновлению.
Если при установке системы был создан отдельный загрузочный раздел, то перед установкой обновлений необходимо определить размер свободного пространства на этом разделе. Для этого в терминале выполнить команду:
/boot
недостаточен, то рекомендуется увеличить размер дискового раздела /boot
(рекомендуется не менее 512МБ).См. статью Увеличение размера boot при стандартной разметке LVM. Краткая инструкция.
Установка обновления основного репозитория (main)
Загрузка и проверка образа диска с обновлением
Образ диска с обновлением основного репозитория (далее по тексту — образ диска с обновлением) доступен для скачивания по ссылке:
https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.1/iso/2021-1126SE17.iso
Загруженный образ диска с обновлением поместить в каталог /mnt на обновляемой системе и проверить соответствие контрольной сумме, представленной ниже. Для получения контрольной суммы выполнить команду:
Контрольная сумма:
Образ диска с обновлением подписан усиленной квалифицированной электронной подписью ООО "РусБИТех-Астра":
https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.1/iso/2021-1126SE17.iso.sig.
Порядок проверки обновления безопасности описан в статье Проверка отсоединенной подписи файлов.Установка обновления с использованием сетевых репозиториев
Если созданы сетевые репозитории из установочного диска и образа диска с обновлением (см. Создание локальных и сетевых репозиториев) и если на обновляемой системе настроен доступ к этим сетевым репозиториям в файле /etc/apt/sources.list
, то обновление может быть установлено командой:
Если доступ к репозиториям в файле /etc/apt/sources.list
не настроен, то обновление может быть установлено с помощью astra-update/fly-astra-update
с явным указанием сетевых репозиториев (см. описание fly-astra-update и astra-update - инструменты для установки обновлений).
Установка обновления с использованием локальной копии образа диска с обновлением
Если сетевые репозитории не используются, то обновление может быть выполнено из локальных копий образа установочного диска и образа диска с обновлением. Образы дисков могут быть сохранены как локальные файлы, или размещены на подключаемом съемном носителе. Установка обновления в таком случае может быть выполнена командой:
В приведенном примере предполагается, что образы дисков скопированы в каталог /mnt
или находятся на съемном носителе, смонтированном в каталог /mnt
.
Подробности также см. в описании инструментов fly-astra-update и astra-update.
Установка обновления базового репозитория (base)
С использованием интернет-репозитория Astra Linux
Для использования сетевых репозиториев, работающих по протоколу HTTPS требуется чтобы в системе были установлены пакеты
apt-transport-https
иca-certificates
, обеспечивающие возможность загрузки пакетов с использованием этого протокола. Для установки этих пакетов можно воспользоваться следующей командой:sudo apt install apt-transport-https ca-certificatesКроме того, для этой цели можно использовать протокол HTTP.В файле /etc/apt/sources.list добавить следующую строку:
deb https://download.astralinux.ru/astra/frozen/1.7_x86-64/1.7.1/repository-base/ 1.7_x86-64 main contrib non-free
Обновить списки пакетов командой:
sudo apt updateПосле подключения обновлённого базового репозитория (base), выполнить обновление командой:
sudo astra-update -A -r -T
С использованием tar-архива обновленного базового репозитория (base)
Скачать tar-архив обновленного базового репозитория по ссылке, представленной в личном кабинете.
Загруженный tar-архив поместить в каталог /mnt на обновляемой системе и выполнить проверку. Возможные варианты проверки:
проверка соответствия контрольной сумме, подсчитанной по стандарту ГОСТ Р 34.11-2012 и представленной ниже. Для получения контрольной суммы выполнить команду:
gostsum /mnt/base-1.7.1-22.11.2021_10.50.tgzКонтрольная сумма:
- проверка отсоединенной электронной подписи ISO-образа посредством ПО КриптоПро CSP. Предполагается, что ПО КриптоПро уже установлено на компьютере. Подробно порядок установки и работы с КриптоПро CSP описан в статьях Работа с КриптоПро CSP и КриптоПро и сервис электронной подписи fly-csp.
Порядок проверки:скачать усиленную квалифицированную электронную подпись ООО "РусБИТех-Астра" по ссылке, представленной в личном кабинете,
загруженный файл электронной подписи поместить в каталог /mnt на обновляемой системе,
перейти в каталог /mnt и выполнить проверку, указав в качестве хранилища сертификатов саму подпись (ключ -f <имя_файла_подписи>):
/opt/cprocsp/bin/amd64/cryptcp -verify -detached base-1.7.1-22.11.2021_10.50.tgz base-1.7.1-22.11.2021_10.50.tgz.sig -f base-1.7.1-22.11.2021_10.50.tgz.sigВ процессе проверки будет дважды запрошено подтверждение, для продолжения проверки ввести "y" и нажать клавишу <Enter>.
Сообщение вида:
Подпись проверена. [ErrorCode: 0x00000000]
говорит о том, что проверка подписи завершена успешно.
Перейти в каталог с tar-архивом обновленного базового репозитория.
Распаковать tar-архив, например, в каталог
/srv/base-repository
:sudo mkdir /srv/base-repository
sudo tar zxvf base-1.7.1-22.11.2021_10.50.tgz -C /srv/base-repository/
Если предполагается устанавливать обновление на компьютеры не используя сетевой репозиторий, то распаковать архив можно сразу на съемный носитель, и далее установку выполнять с этого носителя.
Распакованный базовый репозиторий имеет размер порядка 12 Гбайт.
Полученный в результате распаковки архива каталог
/srv/base-repository/
подключить в качестве репозитория в соответствии с принятыми правилами использования репозиториев (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов). Для архива, распакованного в указанный локальный каталог, строка описания репозитория выглядит следующим образом:deb file:/srv/base-repository/ 1.7_x86-64 main contrib non-free
Если в качестве источников пакетов указан оптический установочный диск, строка вида:
deb cdrom:[<наименование_установочного_диска>]/ 1.7_x86-64 contrib main non-free
то эту строку необходимо закомментировать (установить символ "#" в начале строки).
Выполнить повторную синхронизацию файлов описаний пакетов с их источником:
sudo apt updateУстановить обновление, выполнив команду:
sudo astra-update -A -r -T
Завершение установки обновления
После выполнения обновления перезагрузить систему.
Действия после установки обновления
Описанные ниже действия не обязательны и выполняются по необходимости.
Установка программы «Центр уведомлений»
Программа «Центр уведомлений» позволяет просматривать и управлять уведомлениями на рабочем столе. Для установки этой программы необходимо выполнить команду:
qtnotifydaemon
будет автоматически удален.