Instalar RockBox, iPodLinux, Ipodloader2.5d en mi iPod + PionnerDEH-P7950UB en Debian Lenny
julio 23, 2008
En estos dias fui invitado a participar como ponente en un evento que estuvo organizando unos amigos en la Universidad Santiago Mariño "Mérida", y pues como con un mes de invitacion y antisipacion del mismo estuve esperando un feedback con respecto a la organizacion para saber "Quienes eran sus ponentes y de que trataban sus ponencias", para así yo poder tener la libertad de tomar algun tema que no fuese redundante con los demás, en fin pude obtener la informacion del evento y el listado de ponentes y sus temas :D, pero 3 dias antes de la realizacion del mismo :(, cuya fecha para la cual ya ni me acordaba de la cuestión xD, (de hecho me entere por un mail que me enviaron y lo lei en casa de un amigo y vi que la cosa si iva pal baile) Y YO SIN PONENCIA.....pero Googleando resulta que me entere sobre las herramientas y proyectos sobre lo que se va a desarrollar esta entrada,deje atras las viejas ideas y me enamore de este tema pensado y que por suerte "cruzando dedos" nadie fuese a hablar de algo parecido, en mi ponencia me enfoque sobre varias cosas, el kernel de linux, algunas distros y GUI's para PS3 (Playstation3) haciendo del mismo equipo mas util trasnformando la consola en una PC+Yellow Dog Linux proyecto basado en fedora y pues tras de esto, como darle un toque especial a los iPods, como ya lo van a ver mas adelante...Mi equipo es un iPod 5G/Video (viene en dos modelos de 30 Gb y 60 Gb) puede albergar hasta 15.000 canciones, 25.000 fotos o más de 150 horas de vídeo.
El 12 de octubre de 2005 Apple Computer sacó el Ipod 5G, que presenta una pantalla en color de 2,5 pulgadas, capaz de mostrar portadas de álbumes y fotografías, así como de reproducir imágenes de vídeos musicales, podcasts en vídeo, películas domésticas y programas de televisión.
Nuevamente Deathbianistas Let's cook!
Sabemos que existe iTunes lo primero q vamos a hacer es restaurar el iPod y lo vamos a Renombrar como queramos, en mi caso lo nombre MOLITUX y lo notaran como se vera montado en el sistema linux con dicho seudonimo.
Una vez con el iPod restaurado y en mano vamos a conectarlo a la PC con un sistema operativo Linux, yo utilize Debian como distro para el proceso, pero dicho proceso tambien funciona bajo los derivados del mismo como UBUNTU, el iPod se va a montar como un Dispositivo Extraible USB, sabemos que los dispositivos los podemos ver por medio de un fdisk -l o un sfdisk-l vemos distintos resultados pero ambos nos lista los dispositivos extraibles montados y a su vez la tabla de particiones de los mismos, alli podremos ver al iPod como un /dev/sdb y podremos empezar a trabajar tambien otro metodo para ver los distositivos conectados al OS que formen parte de la familia de HDDs tenemos.
deahtbian:/home/molito# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: ST9160821AS Rev: 3.CD
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: Apple Model: iPod Rev: 1.62
Type: Direct-Access ANSI SCSI revision: 00
Por medidas de seguridad vamos a hacer un BackUP de el sector de arranque de nuestro iPod
deahtbian:/home/molito# dd if=/dev/sdb1 of=ipod_boot_sector_backup count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 1,31728 s, 0,4 kB/s
Y tambien un BakUP de nuestra tabla de particiones nativa por si metemos la pata recuperar violentamente nuestro sistema sin necesidad de restaurarlo con iTunes.
deahtbian:/home/molito# dd if=/dev/sdb1 of=ipod_os_partition_backupDichos archivos Guardalos donde quieras.
192528+0 records in
192528+0 records out
98574336 bytes (99 MB) copied, 20,8554 s, 4,7 MB/s
Ahora, comencemos con los pasos a seguir para instalar el Software Libre en el Ipod.
Comencemos por trabajar con orden creando unos directorios de trabajo.
mkdir IpodSimple no ? Ok. ahora comencemos a descargar las fuentes de trabajo y desempaquetar las mismas.
cd Ipod/
mkdir rockbox
cd rockbox/
wget http://home.centurytel.net/tdtooke/rockbox32.zip
wget http://download.rockbox.org/daily/fonts/rockbox-fonts.zip
wget http://download.rockbox.org/useful/rockdoom.zip
wget http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/ROCKBlocks.zip
wget http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/Theme_X_HighBar.zip
wget http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/cabbie-ipod.zip
wget http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/45rpm.zip
wget http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/yobunny.zip
wget http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/phkFORUM.zip
wget http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/phkOSC.zip
wget http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/phkAMP.zip
wget http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/phkGUITAR.zip
wget http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/phkTAPE.zip
wget http://www.rockbox.org/twiki/pub/Main/WpsIpod5g/slant.zip
Desempaquetamos
unzip -o rockbox32.zip
unzip -o rockbox-fonts.zip
unzip -o rockdoom.zip
unzip -o StainPack.zip
unzip -o stainPack.zip
unzip -o Theme_X_HighBar.zip
unzip -o cabbie-ipod.zip
unzip -o 45rpm.zip
unzip -o yobunny.zip
unzip -o Cool_Blue_v1.2.zip
unzip -o phkFORUM.zip
unzip -o phkOSC.zip
unzip -o phkAMP.zip
unzip -o phkGUITAR.zip
unzip -o phkTAPE.zip
unzip -o slant.zip
Lo que hemos hecho hasta ahora es descargar los temas, iconos, letras, juegos, salvapantallas, aplicaciones, para nuestro iPod, ahora lo que haremos es listar los archivos ocultos y ver si tenemos un .rockbox al cual le daremos unos permisos y tras esto lo copiaremos dentro del ipod y terminaremos con el proceso.
ls -laHasta ahora hemos instalado todo lo necesario para que RockBox Funcione pero aun tenemos otras cosas por instalar antes de decir que esta entrada ya esta terminada, vamos a instalar iPodLinux, y asi tendremos 3 OS en el iPod.
chmod -Rv 777 .rockbox/
cp .rockbox /media/MOLITUX/.rockbox/themes/ -rv
cp .rockbox/themes/* /media/MOLITUX/.rockbox/themes/ -rv
Aqui va todo lo necesario..
mkdir iPodLinux
cd iPodLinux/
wget http://de.dataghost.com/ipl/dg-installer/dg-linux-installer-20070311.tar.bz2
Creamos nuestros directorios para trabajar con orden y desempaquetamos el instalador, luego lo compilamos y hacemos la busqueda de un cargador para poder asi seleccionar cual de los sistemas operativos usar, al final copiamos el contenido iPodLinux/ a nuestro iPod.
tar -xvjz dg-linux-installer-20070311.tar.bz2
./installer.sh
ls -l -R /media/MOLITUX/ | grep loader
cd ..
cp -R iPodLinux/ /media/MOLITUX/ -v
Que notamos, NO conseguimos cargador alguno, y tras un poco de investigacion, resulto que el cargador no es mas que un texto plano con un par de lineas, nosotros lo vamos a crear y le daremos una extencion especifica OK.
touch loader.cfg
gedit loader.cfg &Contenido del loader.cfg
Molox - Apple OS @ ramimg
Molox - iPodLinux @ (hd0,1)/linux.bin
Molox - Rockbox @ (hd0,1)/.rockbox/rockbox.ipod
Modo Disco@ diskmode
Sleep @ standbyCopiamos el archivo al iPod
cp -a loader.cfg /media/MOLITUX/
Tanto RockBox como iPodLinux pueden ser modificados como se quiera, podemos bajar mas temas de iconos e incluso personalizar los fondos bajar mas juegos, y yo tras haber hecho varias pruebas mi opinion positiva corre mas a favor de RockBox, es mas rapido es mas atractivo que en particular el Podzilla de iPodLinux, tenemos que tomar en cuenta que RockBox NO ES LINUX es un Software Open Source, por lo tanto mejor no confundirnos y hablar cosas que no son.
Si solo deseamos tener RockBox tenemos un ayudante que hara todo por nosotros si necesidad de algun terminal veanlo..
Pero como es tan facil, ya queda de parte de uds. buscar la aguja en el pajar, es decir el paquete .tar.gz en la WEB. y poder ejectuar el binario, TIEMBLA TIERRAAAA que dificil ejecutar... un binario...







Diviertanse..
Solo falta desmontar el iPod y reiniciarlo manteniendo los botones MENU y SELECT por 5 seg y tendremos nuestro iPod envenenadito y como pocos lo tienen..
Aun me queda por montar el video donde se demuestran todas las cosas y el funcionamiento del iPod con el Pionner, apenas consiga una camara hago lo restante.. Queda Prometido !!
Configurando Impresora HP Deskjet D2360 USB + Debian Lenny 2.6.25-2-686
julio 22, 2008
En estos dias por la tarde en el apto. de Nazita termine de hacer una instalacion de Debian en su PC, por supuesto bien envenenadita, con Lenny y kernel actualizadito y todo, bueno en realidad las cosas o se hacen bien o no se hacen, hoy de nuevo en el apto. de Nazita mientras ella arregla el cuarto y ordena sus cosas me dijo que iva a imprimir unas cosas para las clases en su fac. y que "ese linux muy lindo muy bonito pero no me imprime nadaaaaaaaa" y yo .. "bahhh le explique brevemente porque" .. Obviamente me sente y esta vez las cosas no me tomaron horas nalga -- Opss Que digo "horas de trabajo" en unos min logre instalar la impresora y tome unas notas sobre como hacerlo, ahy les dejo espero les ayude..
Veamos que tenemos en los Puertos USB
MILANO:/home/nazita# lsusb
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 17a1:0128
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 03f0:c302 Hewlett-Packard Deskjet D2300
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Allí notamos que tenemos la impresora mas que detectada y quien no la ve esta incluso en ROJO
Los paquetes a instalar son los siguientes
CUPS proporciona una capa de impresión portable para sistemas operativos basados en UNIX®. Está desarrollado y mantenido por Apple Inc. para favorecer una solución de impresión estandar. CUPS es el sistema de impresión estandar usado en MacOS® X y la mayoría de distribuciones Linux.
CUPS usa el Protocolo de Impresión de Internet ("IPP") como base para gestionar los trabajos y colas de impresión y añade búsqueda de impresoras en red y opciones de impresión basadas en archivos de descripción de impresora PostScript ("PPD") para soporte de impresión del mundo real.
Podemos verificar todos los paquetes instalados de esta forma:# aptitude install cupsys cupsys-bsd cupsys-client cupsys-driver-gutenprint
# aptitude install foomatic-db foomatic-db-engine foomatic-db-gutenprint
foomatic-db-hpijs foomatic-filters foomatic-filters-ppds foomatic-gui python-foomatic
Si tienes una impresora HP instale lo siguiente:
# aptitude install hpijs hpijs-ppds
MILANO:/home/nazita# aptitude search cupsys | grep ^i
i cupsys
i cupsys-bsd
i cupsys-client
i cupsys-driver-gutenprint
i A libcupsys2
MILANO:/home/nazita# aptitude search foomatic | grep ^i
i A foomatic-db
i foomatic-db-engine
i foomatic-db-gutenprint
i foomatic-db-hpijs
i A foomatic-filters
i foomatic-filters-ppds
i foomatic-gui
i A python-foomatic
MILANO:/home/nazita# aptitude search hpijs
i foomatic-db-hpijs
i hpijs
i A hpijs-ppds
Tras la instalacion de los mismos editar /etc/cups/cupsd.conf descomentamos la linea en la cual esta ya excrito cual es el puerto de impresion "puerto 631".
# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
Una vez hecho esto reiniciamos el servicio /etc/init.d/cups restart ahora nos vamos a Aplicaciones/Herramientas del Sistema/Printers y configuramos nuestra Pc con la Impresora, las sincronizamos, es decir añadimos el equipo selecccionado la marca y el modelo de la misma.







