RPM de arduino para Mageia 3 (y otras distribuciones basadas en RPM)

EDIT: agrego URLs para 1.0.6:

32 bits: ftp://ftp.blogdrake.net/mageia/mageia3/free/i586/arduino-1.0.6-1bdk.mga3.i586.rpm
64 bits: ftp://ftp.blogdrake.net/mageia/mageia3/free/x86_64/arduino-1.0.6-1bdk.mga3.x86_64.rpm

SRPM: ftp://ftp.blogdrake.net/mageia/mageia3/SRPMS/arduino-1.0.6-1bdk.mga3.src.rpm

Este post es para informar que está disponible un paquete RPM de Arduino para Mageia 3

El binario oficial de Arduino hecho por Mageia no funciona. A demás, magia usa vesiones nuevas de AVR-GCC que no son totalmente compatibles con los los fuentes de Arduino. Para solucionarlo he creado un nuevo paquete basado en los binarios oficiales de Arduino con unos pocos cambios (que explico al final). El paquete funciona sin problemas simplemente con instalarlo y no necesita modificar grupos o permisos ni reinicios.

Instrucciones:

Para 32 bits:

Alternativa 1 (preferible porque permite actualizaciones automáticas):

urpmi.addmedia --wget --distrib http://ftp.blogdrake.net/mageia/mageia3/i586 
urpmi arduino

Alternativa 2 (instalación manual):

urpmi http://ftp.blogdrake.net/mageia/mageia3/free/i586/arduino-1.0.5-1bdk.mga3.i586.rpm

Para 64 bits:

Alternativa 1 (preferible porque permite actualizaciones automáticas):

urpmi.addmedia --wget --distrib http://ftp.blogdrake.net/mageia/mageia3/x86_64 
urpmi arduino

Alternative 2 (instalación manual):

urpmi http://ftp.blogdrake.net/mageia/mageia3/free/x86_64/arduino-1.0.5-1bdk.mga3.x86_64.rpm

El paquete también está disponible en el repositorio para mageia 2 y debería funcionar en otras distribuciones basadas en RPM.

Explicación de los cambios:

  • El paquete incluye todos los binarios oficiales de Arduino para mantener máxima compatibilidad con la excepción de:

  • He reemplazado la biblioteca RXTX library con los siguientes diferencias:

  • Se ha deshabilitado el bloqueo de puertos para que no sea necesario agregar el usuario al grupo lock

  • Se ha agregado la detección de los dispositivos /dev/ttyACM y /dev/arduino devices

  • He agregado una nueva regla de udev que:

  • Asigna por defecto los permisos 666 al conectar el Arduino para evitar la necesidad de agregar el usuario al grupo dialout.

  • Se ha agregado un enlace al dispositivo con el nombre "arduiono" para que se cree automáticamente un /dev/arduino

voy a prpbarlo con Opensuse a ver si anda

Probado en Opensuse 12.3, instala correctamente, abre sin conflictos. Sube datos sin ser root o agregar permiso. y aparece el puerto acm.
Uns joya.
Alguien lo mantiene?

maxid:
Probado en Opensuse 12.3, instala correctamente, abre sin conflictos. Sube datos sin ser root o agregar permiso. y aparece el puerto acm.
Uns joya.
Alguien lo mantiene?

Yo lo he preparado y trato de mantenerlo al día al menos con las versiones estables.

De que hablas Willies?? Linux?