Arduino ide2.2.1 - GIT-VScode-C++-Arduino-XAMPP-Linux

Arduino ide2.2.1

Arduino IDE 2.2.1 тяжелый старт

Или установка полноценной среды Arduino IDE в достатоно новом виде и новых возможностей, Каких, вы сами для  себя определите.

Вот так выглядит последняя версия IDE arduino

Где то уже видел нечто подобное, да очень похоже на среду VScode. Так-же расположены закладки, возможности добовления разширений, добовление плат. В общем случае это вполне отлично скомпановано.
Есть возможность зарегистрироваться на сайте arduino и из самой программы напрямую работать над проектом, даже совместно.
О чем это я, вроде об установке начал и тут Остапа понесло…

Вернемся к установке, перечитав весь мануал как это делается, так ничего не понял. Где, чего, как ставить.
Однако прежнюю устаревшую удалить не удалось, ещё больше вопросов образовалось.

Точнее и быстрее: как таковой установки не будет, нечего устанавливать, совсем нечего.

Программа Anduino IDE 2.2.1 (сегодня это последняя версия)поставляется в двух видах:
arduino-ide_2.2.1_Linux_64bit.appimage
и
arduino-ide_2.2.1_Linux_64bit

Первый мне запустить не удалось, теминал выдал следующее

k@OKEAN:~/arduino$ ./arduino-ide_2.2.1_Linux_64bit.appimage

(zenity:5003): Gtk-WARNING **: 20:02:01.206: Theme parsing error: gtk.css:127:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(zenity:5003): Gtk-WARNING **: 20:02:01.206: Theme parsing error: gtk.css:128:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
r: 0
License accepted
[4997:1130/200208.659852:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_arduinWRLce1/chrome-sandbox is owned by root and has mode 4755.
Ловушка трассировки/останова
ok@OKEAN:~/arduino$ 

Какая то ловушка, вообщем рабираться с этим пока не хочется.
Вот второй разархивированый вариант подходит и не сразу.
Открыть терминал, найти файл запуска и достаточно, программа так и будет лежать в том месте куда вы её скачали и разархивировали. При запуске, она сделает в вашей системе несколько файлов для работы и загрузки необходимых модулей. и место для ваших проектов. это все.

Запуск напрямую ./arduino-ide не сработал,  а вот так  ./arduino-ide —no-sandbo самое то что надо.
Теперь вес вывод обоих команд

ok@OKEAN:~/arduino/arduino-ide_2.2.1_Linux_64bit$ ls
arduino-ide              libffmpeg.so            resources
chrome_100_percent.pak   libGLESv2.so            resources.pak
chrome_200_percent.pak   libvk_swiftshader.so    snapshot_blob.bin
chrome_crashpad_handler  libvulkan.so.1          v8_context_snapshot.bin
chrome-sandbox           LICENSE.electron.txt    vk_swiftshader_icd.json
icudtl.dat               LICENSES.chromium.html
libEGL.so                locales
ok@OKEAN:~/arduino/arduino-ide_2.2.1_Linux_64bit$ ./arduino-ide
[5287:1130/202758.506830:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /home/ok/arduino/arduino-ide_2.2.1_Linux_64bit/chrome-sandbox is owned by root and has mode 4755.
Ловушка трассировки/останова
ok@OKEAN:~/arduino/arduino-ide_2.2.1_Linux_64bit$ [5289:0100/000000.551940:ERROR:zygote_linux.cc(661)] write: Обрыв канала (32)

И повисло, если закрыть терминал, то перестанет работать запуск.
Вторая запустит но в этом случае, терминал не закрываем, сворачиваем, и этого достаточно для работы программы.
Перед вами полноценное окно, в полном боевой готовности. Какое вы видете начале страницы этой.
для наглядности, правда весь вывод тут не  уместится(слишком он большой но начало вполне).

ok@OKEAN:~/arduino/arduino-ide_2.2.1_Linux_64bit$ ./arduino-ide --no-sandbox
Arduino IDE 2.2.1
Checking for frontend application configuration customizations. Module path: /home/ok/arduino/arduino-ide_2.2.1_Linux_64bit/resources/app/lib/backend/electron-main.js, destination 'package.json': /home/ok/arduino/arduino-ide_2.2.1_Linux_64bit/resources/app/package.json

(arduino-ide:5414): Gtk-WARNING **: 20:34:36.000: Theme parsing error: gtk.css:127:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(arduino-ide:5414): Gtk-WARNING **: 20:34:36.000: Theme parsing error: gtk.css:128:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

#### дальше вы увидите сами ####

при запуске программа начинает проверять если чего то нет доделает, или наоборот найдет и продолжит.

Обращаем внимание где и по каким путям она устанавливает и создает свои файлы.
Примеры:
/home/ok/arduino/arduino-ide_2.2.1_Linux_64bit/resources/app/lib/backend/electron-main.js
и
/home/ok/arduino/arduino-ide_2.2.1_Linux_64bit/resources/app/package.json

Вот такая получилсть установка новейшей версии arduino IDE 2.2.1

ПыСы: Остается разобрать почему были ошибки ранее, как то какие-то заглушки мешались.
Захочется сделаются сами, потом, видимо в системе чего то не хватает, каких-то пакетов или условий.
Программа работает. Результат установки достигнут полностью, всё на своих места.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x