Проект Arduino и ALTLinux

Рубрики (Обыденное) автор admin | 11-02-2011

Недавно мой знакомый обратил моё внимание на проект Arduino. И первое, что я решил сделать — проверить работу программы в разных операционных системах. На моём компьютере есть Windows Vista и несколько дистрибутивов Linux: Fedora 14, openSUSE 11.3 и ALTLinux 5.1. Для всех ОС, кроме ALTLinux есть инструкции на сайте проекта. Поэтому в ALTLinux пришлось устанавливать программу, руководствуясь тем, что есть.

В ALTLinux нет программы arduino. Но ничто не мешает скачать её с сайта проекта: http://arduino.cc/en/Main/Software, где есть Linux(32 bit). Однако программа, хотя и очень универсальна, требует больше внимания, чем остальные.

Скачав и распаковав программу, я, не мудрствуя лукаво, с помощью файлового менеджера с правами администратора поместил папку в раздел /usr/share под именем arduino. Конечно, все остальные рекомендованные для установки пакеты, описанные на сайте проекта Arduino: http://arduino.cc/playground/Learning/Linux, — я установил тоже, но уже из репозитория ALTLinux.

Первое отличие от других установок в Linux — в ALTLinux нет программы для добавления пользователя в нужные группы: uucp, dialout и loсk. Но это не проблема, достаточно воспользоваться терминалом, чтобы дать команду вида: sudo gpasswd -a user uucp, где user — это пользователь, то есть, для меня vladimir. Проблема в том, что в ALTLinux я не нашёл группу lock. Команда sudo gpasswd -a vladimir lock возвращает сообщение о том, что ОС такая группа не известна. Не знаю, прав ли я, но с помощью файлового менеджера с правами администратора я в свойствах папка /var/lock меняю права группы root, разрешая ей просмотр и изменение содержимого. А себя добавляю в группу root.

После этого программа arduino запускается.

Подробнее »