Установка Arduino IDE в Linux
Я скачал arduino-1.8.4-linux32.tar.xz
и запустил install.sh
, как указано (очень схематичные инструкции) в https://www.arduino.cc/en/Guide/Linux
Похоже, это работало нормально, поэтому я удалил 354 МБ того, что, как я думал, было установщиком, только чтобы обнаружить, что я удалил arduino.
При ближайшем рассмотрении оказалось, что так называемый install.sh
лишь создает ссылки на несжатую загрузку в моем домашнем каталоге.
Весь процесс кажется совсем не похожим на Linux; Я предполагал, что он будет установлен в /usr/share/
, как и большинство программ для Linux.
Я понимаю, что могу извлечь в /usr/share/
и установить разрешения для других пользователей, но наверняка есть и другие, кто хотел бы сделать то же самое. Версия для macOS, кажется, имеет правильный установщик; существует ли он для Linux?
@Milliways, 👍4
Обсуждение3 ответа
Лучший ответ:
Я выполнил следующее, чтобы установить последнюю версию Arduino IDE на свой Raspberry Pi3. Это должно работать на всех моделях Pi. Этот выпуск позволяет запускать программное обеспечение Arduino (IDE ) на многих платах для мини-ПК на базе процессоров ARM6+, представленных в настоящее время на рынке, включая Raspberry Pi
# Installing Arduino IDE
cd /usr/share/
sudo tar xf /home/pi/arduino-1.8.9-linuxarm.tar.xz
sudo chown root:root -R /usr/share/arduino-1.8.9/
# Adding desktop shortcut, menu item and file associations for Arduino IDE
# Each user needs to repeate this
cd
/usr/share/arduino-1.8.9/install.sh
Есть аналогичная инструкция в MagPi61, за исключением того, что они предлагают установку в /opt
Проблема в том, что существует несколько разновидностей Linux, каждая из которых имеет свою собственную систему установки и управления пакетами — Aptitude, Yum, EMerge и т. д.
Для Arduino нелегко идти в ногу с созданием пакетов для каждой системы, поэтому вместо этого они создают единый архив, который можно использовать в любой из систем.
В какой-то момент Arduino (или кто-то, во всяком случае) использовал для создания пакетов Debian для IDE и загрузки их в основной репозиторий Debian — однако это не делалось уже много лет, а пакетов в репозиториях Debian очень много. устарело (1.0.5 IIRC).
Если вы, как системный администратор, решите развернуть IDE в масштабах всей системы, то ваша задача — решить, как это лучше всего сделать.
Один из вариантов — просто скопировать содержимое архива в /usr/share/arduino
, а затем запустить ./install.sh
из этого каталога.
Проделана некоторая работа по упаковке более новой версии Arduino, но, похоже, на этом пути есть некоторые нетривиальные проблемы: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=780706., @Edgar Bonet
Я написал инструкцию по установке для Arduino 2.0.x IDE по адресу AskUbuntu.
Я решил установить файлы в каталог /opt
, но мнения по этому поводу расходятся. В инструкции также подробно рассказывается о добавлении ссылок на рабочий стол и значка для разновидностей Ubuntu.
- Arduino IDE Отказано В Разрешении На Загрузку, Ubuntu
- Как отключить мигающий курсор/каретку в среде IDE Arduino?
- avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied Upload error:
- Ошибка Chrome-sandbox в Arduino IDE 2.3 в Ubuntu 24.04
- Arduino IDE не будет использовать выбранный порт
- Ошибка компиляции модуля ESP32 Wrover в виртуальной машине Linux
- Arduino IDE 1.8.13 не запустится должным образом
- Как запустить arduino IDE 1.8.9 при тестировании Debian от имени обычного пользователя?
Есть пакет .deb, который все правильно устанавливает. Увы, это для древней Ардуино 1.0.5., @Edgar Bonet
Я упомянул [здесь](https://askubuntu.com/a/913537/349837) о [версиях flatpak](https://flathub.org/apps/details/cc.arduino.IDE2) (кросс-дистрибутив), @Pablo A