Archlinux - instalacion de IDE Arduino

Instalacion de IDE de Arduino en ARCH-LINUX
en distribuciones ARCH-LINUX o MANJARO, pero como tambien les servira como UBUNTU, DEBIAN y demas excepto los comando de ARCH-LINUX que en caso de DEBIAN o distribuciones basadas en DEBIAN sus comandos en terminal seria para instalacion de paquetes $ sudo apt-get install nombrePaquete....

El comando siguiente que seria $ yaourt -S arduino para la instalacion en terminal ARCH-LINUX y MANJARO

# gpasswd -a user uucp

# gpasswd -a user lock

ojo en la parte que dice user va el nombre de usuario

y esta parte es opcional

# gpasswd -a $USERS uucp

# gpasswd -a $USERS lock

una vez hecho todo esto incias tu IDE y aun asi te muestra un mensaje de error bueno ejemplo como este:

please see: How can I use Lock Files with rxtx? in INSTALL check\_group\_uucp(): error testing lock file creation Error details:Permiso denegadocheck_lock_status: No permission to create lock file.
please see: How can I use Lock Files with rxtx? in INSTALL
check\_group\_uucp(): error testing lock file creation Error details:Permiso denegadocheck_lock_status: No permission to create lock file.

lo unico que harias es dar permisos al archivo en la siguiente direccion desde terminal linux.

chmod 777 /run/lock

y eso seria todo y si aun asi no funciona, deberas hacer lo siguiente ir a la siguiente direccion en modo super usuario.

# cd /etc/udev/rules.d/

una vez dentro de este directorio deberas crear un archivo con cualquier nombre pero que termine con la extension ejemplo:

# touch arduino.rules

y como ya creaste el archivo arduino.rules ahora lo que debes hacer es modificar este mismo archivo creado podes usar distintos editores de terminal desde el mas comun (nano, vi, vim, emacs, etc....)

en este caso usare yo nano ya que vim no lo tengo instalado.
una vez hecho esto ingresan el siguiente comando dentro de el archivo arduino.rules .

KERNEL=="ttyACM[0-9]", MODE="0666"

una vez ya conectado el arduino seria usar este comando.

ls -lh /dev/ttyACM0

y les devolvera lo
siguiente que es

crw-rw-rw- 1 root uucp 166, 0 ene 20 17:59 /dev/ttyACM0

bueno una vez hecho todo esto pues inician el ARDUINO IDE para ver si funciono y ahi debera estar funcionando.


Página oficial