Оффлайн установка¶
Данное руководство описывает поэтапный процесс установки и настройки агента HOSTVM VDI в операционной системе Astra Linux в условиях отсутствия доступа к сети Интернет.
Подготовительный этап¶
Для загрузки всех нужных зависимостей и компонентов потребуется машина с установленным дистрибутивом Astra Linux и доступом к сети Интернет.
Для Astra Linux 1.7 уже есть готовый архив для установки, его можно загрузить из личного кабинета . Найти нужные пакеты можно по следующему пути: Каталог загрузок/Дистрибутивы/HOSTVM VDI/Misc/Actor dependencies/Astra Linux 1.7.
Настройка кеширующего прокси apt-cacher-ng:
Для корректной работы apt-cacher-ng необходимо использовать http-репозитории
Установка Python и зависимостей Actor: выполните установку по стандартной инструкции.
Формирование оффлайн‑репозитория пакетов Astra:
mkdir -p ./astra-offline-repo/
sudo find /var/cache/apt-cacher-ng/download.astralinux.ru/astra/stable/1.7_x86-64/ -name "*.deb" -exec cp {} ./astra-offline-repo/ \;
Загрузка оффлайн-пакетов pip:
Создание установочного скрипта installer.sh:
cat > installer.sh << 'EOF'
#!/bin/bash
sudo dpkg -i ./astra-offline-repo/*.deb 2>/dev/null
sudo python3.7 -m venv /var/astra-venv
source /var/astra-venv/bin/activate
sudo chmod -R a+rwx /var/astra-venv
python -m pip install --no-index --find-links=./offline-pip-packages pip --upgrade
pip install --no-index --find-links=./offline-pip-packages PyQt5 pyqt5-tools requests
sudo dpkg --clear-avail
sudo dpkg -i ./astra-offline-repo/*.deb 2>/dev/null || sudo apt-get install -f -y
sudo chown _apt xscreensaver_*amd64.deb
sudo chown _apt xscreensaver-data*amd64.deb
sudo apt install -y ./xscreensaver-data*amd64.deb
sudo apt install -y ./xscreensaver_*amd64.deb
sudo dpkg -i ./udsactor*all.deb
EOF
Создание архива оффлайн‑репозитория:
sudo tar -czvf offline-repo.tar.gz \
./astra-offline-repo/ ./offline-pip-packages \
./xscreensaver_*amd64.deb ./xscreensaver-data_*amd64.deb \
./udsactor_*all.deb \
installer.sh
Установка на Astra Linux¶
После завершения подготовительного этапа на целевой машине распакуйте архив и выполните скрипт установки:
Установка завершена!