rpm source rebuild de icaro paso a paso

Icaro es un proyecto de robótica educativa, basado en una placa muy básica de hardware la cual es controlada vía software. Aquí vamos a ver como instalar el software.

En fedoraforum.org por allá de Enero de 2008, leigh123linux me dijo que

«to be honest you appear clueless to the process of rebuilding source rpms so I have written a quick guide for you»

Traducido …Para ser honesto tu pareces despistado en relación al proceso de reconstruir fuentes de rpm, asi que he escrito una guia rápida para ti.

El estaba realmente en lo cierto cuando decia que yo estaba clueless. Su guía me ha servido mucho.

Ahora me enfrento con Icaro y al menos ahora identifico que es un fuente de rpm y debo reconstruirlo, asi que usando la guia que me brindaronhace algun tiempo, aqui pongo como fue que lo hice.

1.- Instalar soporte para compilar software

su
yum groupinstall «Bibliotecas de desarrollo» «Herramientas de desarrollo»
yum install rpmdevtools
exit

Nota: si su sistema esta en ingles deberá usar los grupos «Development Libraries» «Development Tools»

2.- Crear el entorno de trabajo

rpmdev-setuptree

3.- Conseguir el paquete rpm source y crear el paquete

cd ~/Descargas/
wget http://lletelier.fedorapeople.org/icaro/icaro-0.6.2-1.290311.fc15.src.rpm
rpmbuild –rebuild icaro-0.6.2-1.290311.fc15.src.rpm

Nota: hay que agradecer a Larry Letelier de Chile por crear el rpm source.

4.- Instalar el paquete

cd rpmbuild/RPMS/x86_64/
su
yum install icaro-0.6.2-1.290311.fc15.x86_64.rpm
exit

Nota: ustedes pueden tener sus paquetes en otra rura, por ejemplo sustituyendo x86_64 por i686. MI sistema es de 64 bits.

A final este es solu un paso intermedio de un camino por andar en la robótica educativa. Le agradezco infinitamente a Valentin por haberme incentivado a participar y el apoyo constante que me ha brindado

Códigos QR para configurar wifi

Hoy estaba viendo que nuevas aplicaciones estan disponibles para mi Nokia N900. Y me encontre un plugin para mBarcode de configuración de wifi.

En otras palabras con un smartphone uno scanea un código QR que le dice al telefono la configuración de la red inalámbrica.

La siguiente parte es crear dicho código y luego de una busqueda en internet me encontre un sitio con instrucciones para otro sitio web… claro asi pasa, alguien hace una aplicacion genial y otra persona escribe el manual.

En fin el sitio con las intrucciones es el siguiente: http://rullzer.com/blog/2011/01/24/qr-wifi-code/

  1. Ir al sitio web de generación de códigos QR por ejemplo http://keremerkan.net/qr-code-and-2d-code-generator/
  2. Escoger “WiFi Network for Android” en la lista desplegable
  3. Llenar los datos de tu red inalambrica y escoger el formato de salida. (PNG es imagen simple SVG son graficos de vectores)
  4. Imprimir y pegarlo en un sitio visible, como el refrigerador
  5. Dejar que tus amigos scaneen el código
  6. Yo segui los pasos y la imagen resultante funcionó bien con mi telefono pese a que no es android.

    Si quieren algo más formal, pueden ordenar un sello de hule con el códig QR de su red en este sitio web http://www.jpcooke.com/ProductDetail.aspx?productid=QR_WIFI

Epson Stylus Photo T50 en Fedora 15

Tengo una impersora Epson Stylus Photo T50 incluye multiples cartuchos de color

Epson Photo Stylus T50

Para mis trabajos normales de impresión en papel desde Fedora, en el pasado yo habia usado un driver que correspondia al modelo R280 o R290, sabiendo que el primero es el modelo vendido en Estados Unidos y el segundo es el modelo que fue reemplazado por la T50 en Latinoamerica.

Al hacer el upgrade a Fedora 15 sencillamente no encuentra el driver y no me permite ponerlo a mano.

Encontre que Avasys Corporation desarrolla drivers de impresoras para Linux y que Epson dice que si usas linux debes ver su sitio web aunque ellos no se responsabilisan.

Con al menos tres sitios que consultar, supongo que es útil poner las cosas en orden para que a alguien más le resulte fácil.

Lo primero es preparar los requisitos de instalación, y las siguientes acciones requiere permiso de administrador.. Estos pasos bienen de las instrucciones de lsb en el sitio web de openprinting. Hay que notar que en el sitio hay un error con el path de los archivos de yum. Aqui en mi sitio ya esta corregido.

Primer paso es: yum install lsb

Segundo paso es crear un archivo en el directorio /etc/yum.repos.d para mi comodidad yo lo nombre openprinting.repo En ese archivo hay que incluir el siguiente texto.

[openprinting-drivers-main]
name=OpenPrinting LSB-based driver packages
baseurl=http://www.openprinting.org/download/printdriver/components/lsb3.2/main/RPMS
enabled=1
gpgcheck=0

[openprinting-drivers-contrib]
name=OpenPrinting LSB-based driver packages
baseurl=http://www.openprinting.org/download/printdriver/components/lsb3.2/contrib/RPMS
enabled=1
gpgcheck=0

[openprinting-drivers-main-nonfree]
name=OpenPrinting LSB-based driver packages
baseurl=http://www.openprinting.org/download/printdriver/components/lsb3.2/main-nonfree/RPMS
enabled=1
gpgcheck=0

El Tercer paso es descargar el driver de la impresora, en mi caso el driver de T50 en open printing.

El Quinto paso es instalrlo. Cuando ustedes descargan este driver automaticamente fedora les va a preguntar si quieren instalar el paquete. Los más facil es decir que si. Igual ustedes pueden navegar entre sus archivos y hacer un doble click. O bien usar la sugerencia del sitio web de rpm -Uvh por ejemplo:

rpm -Uvh epson-inkjet-printer-stylus-photo-t50-series-1.0.0-1lsb3.2.x86_64.rpm

El Sexto y último paso es conectar la impresoa, será automaticamente detectada y configurada.

Y listo, con esto ahora tengo la impresora funcionando.

En una nota adicional, esta impresora la adquirí porque tiene la opción de una bandeja para imprimir CD y DVD. Estos discos los utilizo para promocionar software libre, especialmente Fedora. Aqui un ejemplo de la impresora en accion.

Aun estoy pendiente de averiguar como imprimir los discos usando Fedora. Pero eso será para otro post.