Комментарии 33
На Linux Mint в Менеджере программ есть Arduino IDE в формате Flatpak - может это было бы проще?
в убунте из менеджера она встает криво, запускается, но библиотек не видит, но если просто скачать и запустить работает без всяких бубнов
Вангую это изза уразеных прав (безопастность, которую предоставляет flatpak или snap)
и надо дополнительно сделать чтото типа:
flatpak override --nofilesystem=home cc.arduino.arduinoide
flatpak override --persist=Arduino cc.arduino.arduinoide # Where you store your files
flatpak override --persist=.arduino15 cc.arduino.arduinoide
В Дебиане просто становится и работает. Проблем не замечал.
Также в менеждере программ есть VS Code, который вместе с плагином Platformio я крайне рекомендую попробовать когда упрётесь в органиченность и тормознутость (у второй версии) Arduino IDE.
С одной стороны вы правы- arduino IDE игрушка для детей. С другой стороны в Platformio куча ошибок, и совершенно неадекватные создатели, которые кичатся тем что им все пох- если ошибки есть значит так и надо. Эти глюки в Platformio могут окончательно запутать новичка.
было бы интересно послушать с какими вы ошибками сталкивались и как их решали.
Я много работаю с esp32 , у Platformio с ним беда. Пару лет назад у них был прикол что работать с программатором espprog было не возможно- они вместо файла конфигурации лили в чип всегда его шаблон. Нельзя было залить образ файла в чип- они в не зависимости от настроек лили все в адрес где расположена прошивка. Я сам написал фиксы - подправил ошибки в их питоновских файлах и выложил им на форум - это было просто проигнорено, исправили буквально недавно только. Сейчас в последней sdk не работает минимум половина библиотек - там условная компиляция, а они скомпилили все исходники по умолчанию и sdk у них идет в обьектных файлах в которых половины функций просто нет. Пофиксить можно скачав нужные исходники у экспрессива и положив их в корень своего проекта. Об этом я тоже написал на форуме- сначала в ответ там мне писали какую то чушь. Например то что не работает в старой версии, а в новой работает. Я ткнул их носом в то что ситуация как раз обратная - в старых версиях работало, в новый нет. На что мне ответили, но вот видите все же работает))) В конце концов меня там просто начали игнорть. Таких ситуаций много было, пару раз за указание на их ошибки меня баняли... в общем мое мнение -создатель Platformio и тамошние админы абсолютные неадекваты.
Зачем скачивать-распаковывать старую версию? Скачиваем AppImage новой версии, запускаем, профит.
Hidden text

Вас как охрана пропустила? Я рад, конечно, что linux (особенно - "Linux 20.04") идёт в массы... Но не до такой же степени...
И я сейчас не об исчезающей "элитарности". Меня беспокоит, что усилия по расширению охвата могут напороться на то, за что боролись. И обсуждения по-настоящему затруднительных ситуаций будут похоронены под тоннами вот таких вот "гайдов" по применению волшебного и непонятного заклинания "sudo".
Человеку, который нуждается в таких туториалах, нельзя давать права суперпользователя. Человек, которому можно давать права суперпользователя, по определению умеет пользоваться командной строкой и в таких туториалах не нуждается.
Потом удобные для работы дистрибутивы превратятся в монструозный набор свистелок, пасьянсов и всего, что так мило среднестатестическому 50-летнему <любая профессия, представители которой коротают обед за казуальными игрушками>.
И обсуждения по-настоящему затруднительных ситуаций будут похоронены под тоннами вот таких вот «гайдов» по применению волшебного и непонятного заклинания «sudo».Это мне напомнило, как я пытался завести DE на Ubuntu Server. По запросу «nvidia no display output ubuntu» десятки лет и, наверное, миллионы результатов.
так мило среднестатестическому 50-летнему
А вот это обидно...
Человеку, который нуждается в таких туториалах, нельзя давать права суперпользователя.Вы предлагаете каждому
полностью поддерживаю, это что гайд для детей? "кликнуть мышкой на install.sh"
Ещё один способ:
sudo snap install arduino
у меня стоит Linux 20.04
надо обновить Linux до версии 21.XX или даже 22.XX
Интересно, что в своих ранних статьях вы называли вещи правильно
Рейтинг статьи соответствует её уровню -- низкий. Карму не слили -- и на том хорошо
Хм. Скачал архив с arduino ide. Распаковал в домашнюю директорию. Запустил файл с именем arduino. Все работает, библиотеки устанавливаются. autocomplete какой-то дурацкий, не могу его понять
install.sh, uninstall.sh - зачем, если оно и так почти прекрасно работает?
Написать про это статью? Или лучше видеоурок? ;)
Я ставил под линукс по официальному туториалу с сайта ардуино, самая частая проблема с которой сталкивался это необходимость выполнить следующее:
Add your standard user to the group "dialout'
sudo usermod -a -G dialout your-username
Add your standard user to the group "tty"
sudo usermod -a -G tty your-username
Logout/Login
После чего плата связывалась по последовательному порту с IDE.
Отлично. Ждем статью об установке гуртовщика мыши на Окна 10.
Целая статься про команду sudo pacman -S arduino ?
Тогда ещё отдельную статью про установку pacman на Linux 20.04 можно написать.
В Линуксах 22.10(Кинетическая Антилопа) и 23.04(Лунный Лобстер или Омар) уже есть pacman-package-manager
Linux 20.04 это шта?)
Как установить Arduino IDE на linux