install-soft-on-Astra-linux/alce-2.12.46-install-soft.md

44 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Python скрипт по установке ПО на Astra Linux CE 2.12.46
Подробная инструкция по работе со скриптом для установки ПО на рабочие ПК после нулевой установки Astra linux CE 2.12.
Устанавливаем в систему утилиту git:
`sudo apt intall -y git`
После успешной установки гита делаем клон этого репозитория в отдельную папку в домашнем каталоге пользователя. Но делаем все уже под рутом. (Команду вспомни сам!)
Для этого создаем себе удобную папку:
`mkdir ~/installSoft`
Переходим в нее:
`cd ~/installSoft`
Выполняем клонирование данного репозитория:
`git clone http://77.242.0.227:8080/Zhebrikov/install-soft-on-Astra-linux.git`
Когда все откопируется, выполняем команду:
`python3 ~/installSoft/install.py`
Заметки:\
Проверяем установлен ли Python 3.7 командой
`python3 --version`
если версия Pyhon 3.7 и выше, то работаем дальше. Если ниже, то устанавливаем свежую версию. Команду пропишу позже.
В питон устанавливаем venv:
`sudo apt-get install python3.7-venv`
После установки venv находясь в нужной папке с проектом мы восстанавливаем из фриза виртуальное окружение:
`pip3 install -r requirements.txt`
а чтоб это было на месте нужно перед этим
1. создать виртуальное окружение
`python3.7 -m venv install-soft-on-Astra-linux`
2. активировать его в исполняемой среде
`source install-soft-on-Astra-linux/bin/activate`
3. установить в него нужное количество пакетов
просмотреть список пакетов можно командой: `pip3 list`
установить пакеты:
ldap3 командой `python3.7 -m pip install ldap3`
#ldap (python-ldap) командой `python3.7 -m pip install python-ldap`
4. Заморозить установленные пакеты:
`python3 -m pip freeze > requirements.txt`