Найти в Дзене

✨Подготовка РЭД ОС к разработке на Python🐍. Установка софта в Linux без бубнов

Оглавление

Всем привет! Мой довольно продолжительный по меркам Дзена отпуск закончился, пора бы и вернуться к написанию статей. И продолжить ведение своего блога я бы хотел статьей о подготовке РЭД ОС к разработке своего приложения "Дневник Енотика 🦝".

🌊вВодная часть

Когда-нибудь я наконец доделаю это приложение 🤓. Да, по сути это элементарнейшая программка и разработать её со всеми необходимыми навыками можно за день-два. Но, тут вся соль заключается в описании процесса разработки.

💽Подготовка программного обеспечения

Честно сказать установка софта для разработки в РЕД ОС, после установки аналогичного софта в Астру, кажется просто элементарнейшей. Все действия по установке ПО, очень приближены к действиям выполняемым в Windows. Скачиваем установщик и просто устанавливаем.

Установка VS Code

Тут всё просто как в Windows. Заходим на официальный сайт и скачиваем установщик для РЕД ОС.

Download Visual Studio Code - Mac, Linux, Windows

Так как данный дистрибутив основан на Red Hat, то менеджером пакетов у РЭД ОС будет RPM.

-2

Далее кликаем по загруженному файлу правой кнопкой мыши из проводника и выбираем Открыть с помощью ... -> Средство установки пакетов dnfdragora. Соглашаемся с установкой и подтверждаем её завершение

Вот так вот просто! Если что у меня на канале можно почитать про тернистый путь установки VS Code в Astra Linux.

Как можно увидеть на следующем скриншоте VS Code успешно запустился. И, я заметил приятный сюрприз - в РЭД ОС из коробки уже предустановлен Python.

-4

И так, редактор кода на борту, осталось установить SQLite Studio, для работы с БД приложения.

Установка SQLite Studio

Тут процесс такой же как и с VS Code, заглядываем на официальный сайт.

SQLiteStudio

Скачиваем установщик 🙂

-5

Файл установщика будет в формате .run. Чтобы установка прошла успешно установщик необходимо запустить от имени администратора. Самый простой способ это сделать - через терминал. Да, на этом этапе не как в Windows.

Переходим через терминал в директорию в которую загрузился установщик SQLite Studio, и пишем простую команду:

sudo ./<имя_файла>.run
-6

После откроется установщик SQLite Studio. В нём уже алгоритм действий простой, как в Windows.

После недолгого процесса установки, программа установщик предложит запустить SQLite Studio. Я согласился с запуском и, после выбора языка, SQLite Studio успешно стартовала.

-8

Вот так вот весьма просто установить нужный для программирования на Python софт для РЭД ОС. Весь этот незамысловатый процесс установки натолкнул меня на мысль, что РЭД ОС более ориентирована на широкий круг пользователей, нежели Astra Linux. В целом, оба дистрибутива имеют свои сильные и слабые стороны, и выбор между ними зависит от конкретных потребностей и требований пользователя или организации. И как по мне, для обычного юзверя РЭД ОС будет более подходящим выбором из этих двух дистрибутивов.

Клонируем репозиторий

В РЭД ОС из коробки уже предустановлена распределённая система управления версиями GIT. Поэтому, чтобы уже приступить к допиливанию кода приложения "Дневник Енотика", его код осталось только склонировать из GitHub

GitHub - winchik65/enotik_diary: "Enotik Diary" is a convenient and intuitive application for keeping a daily diary and tracking your thoughts, emotions and achievements.

Я поступлю как вандал и склонирую репозиторий к домашний каталог. Для этого я пишу в терминале команду:

git clone https://github.com/winchik65/enotik_diary
-9

И после успешного клонирования репозитория исходного кода приложения, нам остается лишь открыть папку с кодом как проект в VS Code.

-10

Ура! Проект успешно открылся и даже запустился, так как в системе уже были предустановлены библиотеки Qt. Но, остался ещё один маленький штришок - Qt Disigner.

Установка Qt Disigner

Есть масса способов как это можно сделать, я воспользовался следующим. Открываем системный графический интерфейс для управления пакетами под названием Dnfdragora. И пишем в поиске disigner.

-11

Далее ставим напротив пакета галочку и нажимаем кнопку Применить. И после недолгой установки в системе появится Qt Disigner.

-12

Теперь в разделе местного меню пуск Разработка, появится весь необходимый арсенал софта для продолжения разработки приложения "Дневник Енотика".

-13

Вот так вот просто можно установить требуемый для разработки на Python софт в РЭД ОС. Без танцев с бубном и подключением сторонних репозиториев. 🙃

А на этом всё! 🦝 Спасибо большое за прочтение! Удачных Вам установок!

-14