1.2.md
1.2 СКАЧИВАНИЕ И УСТАНОВКА ДИСТРИБУТИВА ASTRA LINUX
ЗАГРУЗКА ДИСТРИБУТИВА И УСТАНОВКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Для того чтобы написать первую программу нам необходима среда проектирования Visual Studio Code разработки. Программирование мы будем осуществлять в среде Visual Studio Code.
Выбор среды программирования сделан исходя из соображений свободного распространения и максимальной функциональности в плане возможности программирования на других языках Python, Java и т.д.
ПОЛУЧЕНИЕ И УСТАНОВКА ДИСТРИБУТИВА
Перечень устанавливаемого ПО
Python (версия 3.6 или выше), Python (версия 3.5.3 или выше), необходимо использовать версию Python, встроенную в операционную систему Astra Linux (версия не ниже ALCE 2.12.46)
Arduino IDE (последняя версия на момент написания инструкции 2.2.1)
Ссылка
Прямая ссылка на дистрибутив
https://downloads.arduino.cc/arduino-ide/arduino-ide_2.2.1_Linux_64bit.zip
При скачивании дистрибутива выбираем «JUST DOWNLOAD».
И еще раз «JUST DOWNLOAD».
Visual Studio Code
Ссылка
https://code.visualstudio.com/download
Прямая ссылка на дистрибутив: скачивание со страницы.
При использовании ОС Astra Linux Common Edition устанавливать Visual Studio Code версии 1.85 Ссылка https://update.code.visualstudio.com/1.85.2/linux-deb-x64/stable
Cкрипты Рудирон
Ссылка
Прямая ссылка на дистрибутив
УСТАНОВКА PYTHON НА ASTRA LINUX
Установка Python не требуется. В состав системы входит Python версии 3.5.3. Для проверки работоспособности запустите терминал Fly, далее выполните команду: python3 –version
Если всё работает, то вы увидите подобный вывод:
Python готов к работе.
УСТАНОВКА ARDUINO IDE НА ASTRA LINUX
1 Откройте веб-браузер и перейдите на официальный сайт Arduino по адресу https://www.arduino.cc/
2 На главной странице сайта наведите курсор на раздел «Software» в верхней части экрана и выберите «Downloads» в выпадающем меню.
3 На странице «Downloads» нажмите на ссылку «Linux ZIP file 64 bits (X86-64)» рядом с названием последней версии Arduino IDE.
ПРИМЕЧАНИЕ В настоящее время доступна только 64-битная версия. Для работы необходима версия Arduino IDE 2.2.1.
4 Сохраните исполняемый файл Arduino IDE на вашем компьютере.
5 После завершения загрузки найдите скачанный архив Arduino IDE и распакуйте его.
6 Установка Arduino IDE не требуется. Для ускорения запуска можно разместить ярлык на рабочем столе.
УСТАНОВКА VISUAL STUDIO CODE В ASTRA LINUX
1 Переходим на сайт code.visualstudio.com, раздел «Download». Выбираем версию под Linux (DEB-пакет) или по прямой ссылке
2 Нажимаем и скачиваем себе на компьютер. По умолчанию файл сохраняется в подкаталоге «Загрузки» домашнего каталога и после скачивания может быть установлен командой в терминале Fly: sudo apt install ~/Загрузки/code_*.deb
ПРИМЕЧАНИЕ Предупреждение “Download is performed unsandboxed”/“Загрузка без ограничения песочницы” при установке пакетов из файлов с помощью apt можно игнорировать.
После установки редактор доступен через систему графических меню: “Пуск” -> “Разработка” -> “Visual Studio Code” или из терминала: /usr/bin/code
ЗАПУСК СКРИПТОВ УСТАНОВЩИКА RUDIRON
1 Скачайте скрипты установщика по адресу
2 Распакуйте скрипты в любой каталог (например “/tmp”).
3 Запустите терминал Fly и перейдите в каталог распакованных скриптов при помощи команды «cd /tmp/’наименование каталога со скриптами’».
4 Запустите на выполнение скрипт «install» командой «python3 install.py».
5 Дождитесь завершения работы скрипта. Признаком успешного завершения будет сообщение в окне запуска скрипта «Установка дистрибутива успешно завершена». Нажмите клавишу «Enter» для закрытия данного окна.
6 Запустите на выполнение скрипт «install_vscode_extentions».
7 Дождитесь завершения работы скрипта. Признаком успешного завершения будет сообщение в окне запуска скрипта «Установка расширений VS Code успешно завершена». Нажмите клавишу «Enter» для закрытия данного окна.
8 Все программное обеспечение программно-аппаратного комплекса «Рудирон» успешно установлено.
Все программное обеспечение программно-аппаратного комплекса «Рудирон» успешно установлено.
УСТАНОВКА РАЗРЕШЕНИЙ НА РАБОТУ С ПОРТОМ
Для разрешения доспута к порту обмена данными с Рудирон необходимо добавить своего пользователя в группу dialout. Для этого в Astra Linux необходимо выполнить команду sudo usermod –a –G dialout ‘имя пользователя’ (имя пользователя пишется без кавычек).
Другой вариант решения проблемы – выполнить команду
sudo chmod a+rw /dev/ttyUSBO
Все программное обеспечение программно-аппаратного комплекса «Рудирон» успешно установлено.