Если вы устанавливаете последнюю версию (версия 1.8.2) Arduino IDE, в скрипте возникает ошибка имен файлов, которая приводит к сообщению об ошибке:
cc.arduino.arduinonoide does not exist
Когда я в Arduino-1.8.2 64 / lib нет файла cc.arduino.arduinonoide.xml, но есть файл с именем arduino-arduinonoide.xml
. Решение состоит в том, чтобы открыть install.sh в вашем редакторе по выбору и изменить RESOURCE_NAME=cc.arduino.arduinoide до RESOURCE_NAME=arduino-arduinoide (и сохранить изменения).
Теперь ./install.sh можно запустить в терминале без заминки.
Я понимаю, что эта проблема будет исправлена в релиз 1.8.3
Таким образом, полный процесс установки:
Загрузите Aduino IDE из , исправленный в версии 1.8.3 (выбор 32-разрядной или 64-битной версии в соответствии с вашими потребностями).
Перейдите в папку для загрузки:
cd ~/Downloads
отредактируйте скрипт install.sh, как описано выше, исправьте проблему с помощью RESOURCE_NAME:
cd arduino-1.8.2 64
nano install.sh
Внесите изменения, как описано выше, затем сохраните и выйдите.
Переместите папку установки Arduino-1.8.2 64 из папки /downloads t o директорию /opt/: затем перейдите к новой папке:
cd ..
sudo mv arduino-1.8.2 64 /opt
cd /opt/arduino-1.8.2 64/
Сделайте исполняемый файл install.sh:
chmod +x install.sh
, а затем запустите скрипт: [!d15 ]
./install.sh
Теперь необходимо установить IDE Arduino, и вы должны увидеть значок на рабочем столе.
Я думаю о чем-то вроде этого:
for h in `tree -i -f add-to-mot | sed s/add-to-mot/mot/`; do rm -f $h; done
Итак, вы просто перечислите файлы с помощью путей, замените add-to-mot на mot в пути и удалите файлы. Он не будет работать с файлами с пробелами в их именах:)