Установка пакетов на Astra Linux
Чтобы установить пакеты Python из локальной директории /tmp/kasap-offline-packages:
- Установите пакеты
pip,venvи их зависимости из локальной директории:sudo dpkg -i /tmp/kasap-offline-packages/debs/*.deb
- Проверьте установку pip:
python3 -m pip --version
Версия pip должна быть больше 22.*
- Проверьте установку Python:
python3 --version
Версия Python должна быть больше 3.9
- Создайте виртуальное окружение:
sudo python3 -m venv /opt/kasap-venv
- Установите пакеты из локальной директории без обращения в интернет:
sudo /opt/kasap-venv/bin/python -m pip install --no-index --find-links=/tmp/kasap-offline-packages/wheels --requirement /tmp/kasap-offline-packages/requirements.txt
- Создайте ссылку на
ansible-playbook:if [ ! -e /usr/local/bin/ansible-playbook ]; then
sudo ln -s /opt/kasap-venv/bin/ansible-playbook /usr/local/bin/ansible-playbook
fi
- Проверьте установку:
/opt/kasap-venv/bin/python -m pip check
/opt/kasap-venv/bin/ansible-playbook --version
Команда
pip checkдолжна вывести следующее сообщение:No broken requirements found.
Пакеты Python установлены на изолированной машине.