Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не работает Arduino IDE 1.6.12 под Ubuntu 16.04.1 LTE  (Прочитано 8397 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Processorovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
  • xubuntu 16.04 x32
    • Просмотр профиля
После долгих разбирательств, скачивания архива, запуска инсталлятора, его якобы удачной инсталляции, запустить ИДЕ невозможно. Иконка приложения на некоторое время появляется, затем исчезает. Никаких ошибок при этом не возникает.

Инсталлировал руководясь стандартной инструкцией, например, отсюда - howto-ubuntunew.blogspot.com/2016/09/how-to-install-arduino-ide-1612-on.html.

Манипуляции с ./install.sh, ./arduino  ./arduino-builder и с sudo привели только к ошибкам инсталляции. При попытке запустить ./arduinо, как об этом пишут на офсайте, возникает ошибка:

./arduino: рядок 35: /opt/arduino-1.6.12/java/bin/java: Немає такого файла або каталогу
Но файл присутствует.


________________________________________________

Упд. Проблема решена)

Цитировать
Оказывается, я просто по привычке пытался закатать на х64 релиз для х32   :idiot2:

х64 встала с первого раза, но десктоп-файл она сгенерировала...пустой. Попытаюсь его заполнить содержимым из х32, вряд ли они разные)

А ещё 1.6.12 раз в 30 медленнее компилирует скетчи, чем 1.0.5 (2-3сек). Так что стоит ли ждать по 2 минуты на компиляцию 15-кб кода ради подсвечивания ошибок и указания используемой динамической памяти - весьма своеобразный вопрос. Но это совсем другая история)

________________________________________________
Правильный способ установки последних версий Arduino IDE на Ubuntu:

качаем на оффсайте последнюю версию с правильной разрядностью - https://www.arduino.cc/en/Main/Software

Распаковываем скачанный архив в каталог без кириллических символов, например /home/*user*/program

открываем терминал, исполняем

cd /home/*user*/program/arduino-1.x.x/
./install.sh

Если ошибок нет, можно попытаться запустить вашу ИДЕ: cd ~/arduino-1.x.x/ && ./arduino




« Последнее редактирование: 16 Октября 2016, 13:07:54 от Processorovich »

Оффлайн Dot-mitsu

  • Активист
  • *
  • Сообщений: 299
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #1 : 16 Октября 2016, 02:46:39 »
Запустите Arduino IDE через терминал и там покажутся ошибки. Сейчас поставлю себе и отпишусь.
« Последнее редактирование: 16 Октября 2016, 02:52:41 от Dot-mitsu »

Оффлайн Processorovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
  • xubuntu 16.04 x32
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #2 : 16 Октября 2016, 02:58:42 »
Вот результат.

blabla@BLABLA:~/desktop$./arduino-arduinoide.desktop

./arduino-arduinoide.desktop: рядок 1: [Desktop: команду не знайдено
./arduino-arduinoide.desktop: рядок 3: IDE: команду не знайдено
./arduino-arduinoide.desktop: рядок 4: IDE: команду не знайдено
./arduino-arduinoide.desktop: рядок 5: electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 9: IDE: команду не знайдено
./arduino-arduinoide.desktop: рядок 9: Electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: avr: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: microcontroller: команду не знайдено[/td]

Оффлайн Dot-mitsu

  • Активист
  • *
  • Сообщений: 299
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #3 : 16 Октября 2016, 03:07:53 »
Как ставили? Пошагово распишите пожалуйста.
UPD: у меня те же ошибки выдаёт

Пользователь добавил сообщение 16 Октября 2016, 03:25:43:
Нашёл решение проблемы. Просто создаётся неправильный ярлык. Куда вы положили папку arduino-1.6.12 там эта IDE и работает. Т.е. в систему никуда программа особо не ставится. После запуска install.sh ждём пока всё завершится и потом просто заходим в папку arduino-1.6.12 и запускаем файл arduino. Всё. IDE работает. Либо если прямо хочешь чтобы ярлык работал, то открываешь исходный код ярлыка через например nano либо mcedit в командной строке и в параметре Exec видишь путь. Просто этот путь берёшь в кавычки двойные. У меня просто лежит папка на рабочем столе и следовательно без кавычек путь Рабочий стол, линукс не примет. Сейчас выложу скрин.
« Последнее редактирование: 16 Октября 2016, 03:29:10 от Dot-mitsu »

Оффлайн Processorovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
  • xubuntu 16.04 x32
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #4 : 16 Октября 2016, 03:28:55 »
1. Предварительно установлен Arduino IDE 1.0.5 то ли из репозитория, то ли из центра приложений - не помню.

2. Выяснил на множестве форумов, что для установки 1.6.12 как раз нужно устанавливать вручную "поверх" уже установленной 1.0.5.

3. Скачал 1.6.12 на офсайте - https://www.arduino.cc/en/Main/Software

4. запустил файловый менеджер sudo doublecmd

5. В нём распаковал содержимое тар-а в новосозданный каталог.

6. Запустил дабл-кликом install.sh.

7. Не получив результата, попробовал методом тыка файлы arduino и arduino-builder

8. Не получив результата, открыл Nautilus, нашел распакованную папку, запустил те же файлы.

9. На рабочем столе появился arduino-arduinoide.desktop.

10. Попытался запустить - Ubuntu выдала предупреждение о неизвестном пускателе программ и разрешила только согласиться с запретом на пуск.

11. Зашел в свойства ярлыка, "Права", разрешил чтение и запись во всех пунктах.

12. arduino-arduinoide.desktop после этого изменил свой вид на типичную иконку ардуино и уже назывался "arduibo-IDE".

13. попытался запутить ИДЕ - иконка запуска программы некоторое время повисела в панели программ, затем исчезла. Аналогично и процесс в "системном мониторе".

14. Попытался запустить инсталляцию из терминала. С параметром "sudo" даже не создавался ярлык.

15. После долгих попыток гугления, переизвлечений, деинсталляций, запусков уже по нагугленным инструкциям (ссылку я указал), результат всё тот же.

Оффлайн Dot-mitsu

  • Активист
  • *
  • Сообщений: 299
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #5 : 16 Октября 2016, 03:29:58 »
Ничево поверх устанавливать не надо. Скачал с офф сайта последнюю версию и запустил.

Оффлайн Processorovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
  • xubuntu 16.04 x32
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #6 : 16 Октября 2016, 03:38:56 »
Dot-mitsu,

Ну, я чесно сказать тоже не понял, каким образом это "поверх", но я тоже скачал, установил, не получилось.

Вот что происходит при запуске этого файла.

./arduino: рядок 35: /opt/arduino-1.6.12/java/bin/java: Немає такого файла або каталогу

Оффлайн Dot-mitsu

  • Активист
  • *
  • Сообщений: 299
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #7 : 16 Октября 2016, 03:39:43 »
1. Качаешь с офф сайта Arduino IDE 1.6.12
2. Распаковываешь из архива папку в которой будет работать IDE.
3. Запускаешь install.sh через командную строку. (Только запускай от имени пользователя, а не администратора).
4. Заходишь через командную строку и открываешь исходный код ярлыка на рабочем столе и берешь значение Exec в кавычки как на скриншоте.

5. Сохраняешь файл.
6. Запускаешь с ярлыка и пользуешься.

Там просто путь к файлу имеет пробел и русские буквы, вот система и ругается. Ах да. В самой программе как и на WIndows нужно выбрать порт подключения нужный, иначе не увидит твою Arduino.
« Последнее редактирование: 16 Октября 2016, 03:44:36 от Dot-mitsu »

Оффлайн Processorovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
  • xubuntu 16.04 x32
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #8 : 16 Октября 2016, 03:46:11 »
Dot-mitsu,

Пытаюсь, сейчас отпишу.

Оффлайн Dot-mitsu

  • Активист
  • *
  • Сообщений: 299
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #9 : 16 Октября 2016, 03:47:10 »
Dot-mitsu,

Пытаюсь, сейчас отпишу.
Если есть затруднения, спрашивай, пока я здесь.

Оффлайн Processorovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
  • xubuntu 16.04 x32
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #10 : 16 Октября 2016, 04:04:07 »
Dot-mitsu,

blab@BLABLA: ~/Стільниця$ ./arduino-arduinoide.desktop

./arduino-arduinoide.desktop: рядок 1: [Desktop: команду не знайдено
./arduino-arduinoide.desktop: рядок 3: IDE: команду не знайдено
./arduino-arduinoide.desktop: рядок 4: IDE: команду не знайдено
./arduino-arduinoide.desktop: рядок 5: electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 9: IDE: команду не знайдено
./arduino-arduinoide.desktop: рядок 9: Electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: avr: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: microcontroller: команду не знайдено

Вариант 2:

blabla@BLABLA:/opt/arduino-1.6.12$ ./arduino
./arduino: рядок 35: /opt/arduino-1.6.12/java/bin/java: Немає такого файла або каталогу

WTF?

Оффлайн Dot-mitsu

  • Активист
  • *
  • Сообщений: 299
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #11 : 16 Октября 2016, 04:08:02 »
Что за вариант 2? В 1 части всё понятно. Вы путь в кавычки взяли?

Пользователь добавил сообщение 16 Октября 2016, 04:09:34:
Где лежит папка arduino-1.6.12? Кажется уже вижу проблему. Но дождусь вашего ответа.
« Последнее редактирование: 16 Октября 2016, 04:11:38 от Dot-mitsu »

Оффлайн Processorovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
  • xubuntu 16.04 x32
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #12 : 16 Октября 2016, 04:14:54 »
Dot-mitsu,

лежала в /opt. Уже всё снёс, попробую распаковать на рабочий стол и запустить оттуда.

Оффлайн Dot-mitsu

  • Активист
  • *
  • Сообщений: 299
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #13 : 16 Октября 2016, 04:18:16 »
В opt работать не будет. Чтобы на рабочем столе не валялась папка, можешь в домашней директории создать какую нибудь папку, например "Приложения" и туда положить папку с ардуино. У меня так пару приложений работает.

Оффлайн Processorovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
  • xubuntu 16.04 x32
    • Просмотр профиля
Re: Не работает Arduino IDE 1.6.12
« Ответ #14 : 16 Октября 2016, 04:24:27 »
Итог тот же.

вместимое ярлыка

[Desktop Entry]
Type=Application
Name=Arduino IDE
GenericName=Arduino IDE
Comment=Open-source electronics prototyping platform
Exec="/home/processorovich/Стільниця/arduino-1.6.12/arduino"
Icon=arduino-arduinoide
Terminal=false
Categories=Development;IDE;Electronics;
MimeType=text/x-arduino;
Keywords=embedded electronics;electronics;avr;microcontroller;
StartupWMClass=processing-app-Base


Результат после его запуска:

:~/Стільниця$ ./arduino-arduinoide.desktop
./arduino-arduinoide.desktop: рядок 1: [Desktop: команду не знайдено
./arduino-arduinoide.desktop: рядок 3: IDE: команду не знайдено
./arduino-arduinoide.desktop: рядок 4: IDE: команду не знайдено
./arduino-arduinoide.desktop: рядок 5: electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 9: IDE: команду не знайдено
./arduino-arduinoide.desktop: рядок 9: Electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: electronics: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: avr: команду не знайдено
./arduino-arduinoide.desktop: рядок 11: microcontroller: команду не знайдено

Результат после запуска файла arduino напрямую:

~/Стільниця/arduino-1.6.12$ ./arduino
./arduino: рядок 35: /home/processorovich/Стільниця/arduino-1.6.12/java/bin/java: Немає такого файла або каталог



 

Страница сгенерирована за 0.043 секунд. Запросов: 23.