Instalación de pinguino en Ubuntu

Hoy voy a explicar como instalar el IDE de pinguino (Beta 9.05) en un Ubuntu 10.04 Lucid Lynx, que es el que yo tengo instalado.

Empezamos por instalar el software necesario para la ejecución de Pinguino; a saber:

  1. python 2.5            (Suele estar instalado, y el resto dependen de él … a la fuerza ahorcan!)
  2. wx-python 2.8    (python-wxgtk2.8)
  3. pyusb                      (python-usb)
  4. libusb                      (libusb1.0)

Podemos seleccionar los paquetes para instalarlos desde Synaptic, o lo podemos hacer con los siguientes comandos:

sudo apt-get update
sudo apt-get install libusb-1.0-0 python-wxgtk2.8 python-usb

Ahora podemos descargar y descomprimir en nuestro sistema el IDE de pinguino en su última versión. Lo podeis descargar desde el siguiente enlace:

IDE pinguino Latest version

Bueno, hasta aquí ha sido facil. Ya podemos ejecutar el entorno de desarrollo de pinguino escribiendo en una consola (o creando un lanzador) el siguiente comando (estando en la carpeta que acabamos de descomprimir):

python pinguinobeta9-05.py          

#Esto solo es válido para la Beta9.05 del IDE de pinguino.
#Para que funcione cualquier beta habrá que poner el nombre
#de archivo correspondiente y la ruta completa.

Aún así, si lo hacemos de esta forma el programa no tendrá los permisos necesarios para poder utilizar el USB y no podremos programar. Para poder programar tenemos que dar permisos de root con sudo:

sudo python pinguinobeta9-05.py

Esta forma de ejecutar el IDE es un poco “cutre”, pero tenemos otra forma más “elegante” de dar permisos al usuario para que pueda usar el USB para programar el pinguino. Consiste en crear un grupo de usuarios y unir al usuario al grupo. Despues deberemos añadir un par de archivos de reglas que vienen con el IDE de pinguino a nuestro sistema.

Vamos por partes; grupo de usuarios microchip y unimos nuestro usuario a ese grupo. esto se puede hacer desde el menú Sistema->Preferencias->Usuarios y Grupos. O también puedes copiar y pegar los siguiente comandos en el terminal:

sudo groupadd microchip
sudo usermod -a -G microchip $USER

Despues, tenemos que entrar en la carpeta en la que hemos descomprimido el IDE de pinguino, y copiar los archivos xx.microchip.rules en la ruta /etc/udev/rules.d/. Los comandos son:

sudo cp 41-microchip.rules /etc/udev/rules.d/
sudo cp 26-microchip.rules /etc/udev/rules.d/

Despues de esto, podras programar el pinguino sin tener que dar permisos de root al IDE.

Para aquel que no se haya enterado de nada, el siguiente video puede resultarle aclarador.

httpv://www.youtube.com/watch?v=urWz3RAE2jU

Y si alguien ni si quiera así lo consigue, puede utilizar el siguiente script. Solo hay que copiarlo en la carpeta que queremos instalar el IDE y ejecutarlo (boton derecho abrir, y despues elegir ejecutar en un terminal). El solito, se encargara de descargar e instalar todo lo necesario y dar los permisos.

El script es una modificación que he hecho del que creó Raul Zanardo (thanks) y que se colgó en el blog del proyecto pinguino. Puedes ver el original en el siguiente enlace:

Automated installation on Linux

 

Y aquí la burda modificación del mismo que he hecho:

{filelink=1}

4 comments for “Instalación de pinguino en Ubuntu

  1. Andres
    noviembre 5, 2011 at 10:59 pm

    Muchas gracias por tu aporte. Me fue de gran utilidad para instatar pinguino!

    • noviembre 8, 2011 at 6:51 pm

      Me alegra que te sirviese.

      Un saludo!

  2. diciembre 11, 2011 at 4:36 am

    hola amigo, como instalo el driver del pinguino en ubuntu :S.
     

    • diciembre 11, 2011 at 8:15 pm

      Hola!

      Si lo instalas todo utilizando el script lo hace el solo. Como mucho tendrás que reiniciar la maquina.

      Lo único que te puede dar alguna pega son los archivos de reglas (rules), pero si no puedes programar el pinguino, siempre puedes probar a ejecutar el IDE con sudo a ver si te deja.

      Gracias por el comentario.

      Un saludo!

Comments are closed.