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://www.arduino.cc/en/software

Прямая ссылка на дистрибутив

https://downloads.arduino.cc/arduino-ide/arduino-ide_2.2.1_Linux_64bit.zip

При скачивании дистрибутива выбираем «JUST DOWNLOAD».

Рисунок 1

И еще раз «JUST DOWNLOAD».

Рисунок 1

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крипты Рудирон

Ссылка

https://gitflic.ru/project/akvarius-rudiron/rudiron-distr

Прямая ссылка на дистрибутив

https://gitflic.ru/project/akvarius-rudiron/rudiron-distr/blob/raw?file=Rudiron_Distribution_Scripts.zip

УСТАНОВКА PYTHON НА ASTRA LINUX


Установка Python не требуется. В состав системы входит Python версии 3.5.3. Для проверки работоспособности запустите терминал Fly, далее выполните команду: python3 –version

Если всё работает, то вы увидите подобный вывод:

Рисунок 1

Python готов к работе.

УСТАНОВКА ARDUINO IDE НА ASTRA LINUX


1 Откройте веб-браузер и перейдите на официальный сайт Arduino по адресу https://www.arduino.cc/

2 На главной странице сайта наведите курсор на раздел «Software» в верхней части экрана и выберите «Downloads» в выпадающем меню.

Рисунок 1

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-пакет) или по прямой ссылке

https://code.visualstudio.com/docs/?dv=linux64_deb

Рисунок 1

2 Нажимаем и скачиваем себе на компьютер. По умолчанию файл сохраняется в подкаталоге «Загрузки» домашнего каталога и после скачивания может быть установлен командой в терминале Fly: sudo apt install ~/Загрузки/code_*.deb

Рисунок 1

ПРИМЕЧАНИЕ Предупреждение “Download is performed unsandboxed”/“Загрузка без ограничения песочницы” при установке пакетов из файлов с помощью apt можно игнорировать.

После установки редактор доступен через систему графических меню: “Пуск” -> “Разработка” -> “Visual Studio Code” или из терминала: /usr/bin/code

ЗАПУСК СКРИПТОВ УСТАНОВЩИКА RUDIRON


1 Скачайте скрипты установщика по адресу

https://gitflic.ru/project/akvarius-rudiron/rudiron-distr

2 Распакуйте скрипты в любой каталог (например “/tmp”).

3 Запустите терминал Fly и перейдите в каталог распакованных скриптов при помощи команды «cd /tmp/’наименование каталога со скриптами’».

4 Запустите на выполнение скрипт «install» командой «python3 install.py».

Рисунок 1

5 Дождитесь завершения работы скрипта. Признаком успешного завершения будет сообщение в окне запуска скрипта «Установка дистрибутива успешно завершена». Нажмите клавишу «Enter» для закрытия данного окна.

Рисунок 1

6 Запустите на выполнение скрипт «install_vscode_extentions».

Рисунок 1

7 Дождитесь завершения работы скрипта. Признаком успешного завершения будет сообщение в окне запуска скрипта «Установка расширений VS Code успешно завершена». Нажмите клавишу «Enter» для закрытия данного окна.

Рисунок 1

8 Все программное обеспечение программно-аппаратного комплекса «Рудирон» успешно установлено.

Все программное обеспечение программно-аппаратного комплекса «Рудирон» успешно установлено.

УСТАНОВКА РАЗРЕШЕНИЙ НА РАБОТУ С ПОРТОМ


Для разрешения доспута к порту обмена данными с Рудирон необходимо добавить своего пользователя в группу dialout. Для этого в Astra Linux необходимо выполнить команду sudo usermod –a –G dialout ‘имя пользователя’ (имя пользователя пишется без кавычек).

Другой вариант решения проблемы – выполнить команду

sudo chmod a+rw /dev/ttyUSBO

Все программное обеспечение программно-аппаратного комплекса «Рудирон» успешно установлено.