Приложение 9. Подключение локальных репозиториев.
Обновление системы и установку дополнительных модулей операционной системы можно произвести с использованием сетевых репозиториев производителя ОС ASTRA LINUX, однако в современных условиях в связи с отсутствием интернета на объектах критической инфраструктуры, гораздо целесообразнее будет иметь в распоряжении копию сетевого репозитория на локальном диске с установленной системой, поэтому необходимо произвести следующие действия:
1. Скачать из личного кабинета архивы базового и расширенного репозиториев
2. Скопировать скачанные файлы на локальный диск
3. Подготовить папки для хранения распакованных образов репозиториев
4. Настроить списки источников
Рассмотрим указанные действия подробнее, на примере base-1.7.5.9-16.10.23_16.58.iso и extended-1.7.5.ext1.5-07.11.2023_19.05.iso, предварительно скачанных с сайта:
1. Копируем скачанные файлы на локальную файловую систему в папку /home/entek/downloads
2. Подготавливаем каталоги, в которых будут содержаться копии сетевых репозиториев:
a. sudo mkdir -p /opt/repo/base – папка для копии базового репозитория
b. sudo mkdir -p /opt/repo/extended – папка для копии расширенного репозитория
c. далее необходимо запустить MIdnightCommander: sudo mc
d. открываем в MidnightCommander слева – папку /home/entek/downloads, а справа – папку /opt/repo/base
e. входим в архив /home/entek/downloads/base-1.7.5.9-16.10.23_16.58.iso, нажимаем кнопку функциональной клвиатуры “Insert” на дополнительной клавиатуре и внимательно делаем все содержимое раскрывшегося каталога “ЖЕЛТЫМ”
f. нажимаем мышкой на кнопку “Copy” или “F5” и дожидаемся окончания процесса
g. аналогичным образом действуем с расширенным репозиторием
3. Для настройки взаимодействия ОС с локальными копиями сетевых репозиториев необходимо отредактировать файл источников
a. Отредактируем файл /etc/apt/sources.list
b. Вводим команду – sudo nano /etc/apt/sources.list
c. Ставим символ # в начале всех строк и дописываем в конце файла следующие строки deb file:///opt/repo/base/ 1.7_x86-64 contrib main non-free deb file:///opt/repo/extended/ 1.7_x86-64 astra-ce backports contrib main non-free
d. Сохраняем файл нажав комбинацию клавиш “CTRL + X” - сохранить, соглашаемся с сохранением файла, нажав “Y”, нажимаем клавишу “Enter”
e. Обновляем список источников и локальную базу пакетов вводом команды – sudo apt update