FATRIAN

Sincronizar ipod touch / iphone con ubuntu

by on Mar.15, 2010, under linux

Desde hace tiempo la sincronización  era imposible en un ipod toucho iphone con firm 3.x en linux dependia de virtualbox y a veces se colgaba o era extremadamente lento, asi que googleando encontre una solución cuando menos para meter la musica en el ipod, el blog fatbuttlarry me funcionó en la PC pero en al momento de hacerlo en una notebook simplemente no pude hacerlo andar, posteriormente postearon otro tutorial en el blog de Andrew es un poco mas seguro, o al menos a mi me funciono, no soy bueno traduciendo pero trataré de poner los mismos pasos que seguí para la sincronización.

No necesitas que tu iphone tenga jailbroken..


El tuto es para ipod touch o iphone aplica para  3.0 > firmware < 3.3  , si no tienes este firmware existe muchos lugares donde descargarlo.

  1. removemos todo lo que nos cause conflicto … abrimos la terminal:

    sudo apt-get remove gvfs-backends ifuse libiphone-dev libplist0 libplist-dev libiphone0 libiphone0-dev limobiledevice0 libgpod4 libusbmux0 libusbmux-dev gtkpod gtkpod-common

  2. Elimina el repositorio  de  Jona Beck (deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu karmic main)  antes de actualizar, después de estar seguro que no lo tienes entonces actualiza:
    sudo apt-get update && sudo apt-get upgrade

    ***  Ojo… después de esto reinicia. ****

  3. Agregamos una PPA a las repos, abrimos la consola :sudo add-apt-repository ppa:pmcenery/ppa

  4. Actualizamos  para que se aplique la PPA : sudo apt-get update && sudo apt-get dist-upgrade

  5. La parte mas importante, asegurate de que no mande error en ninguna instalación de los siguientes paquetes, hacemos copy/paste a la consola con:

    para Ubuntu 9.10-
    sudo apt-get install gvfs gvfs-backends gvfs-bin gvfs-fuse libgvfscommon0 ifuse libgpod-dev libgpod-common libimobiledevice-utils libimobiledevice0 libimobiledevice-dev python-libimobiledevice libplist++1 libplist-utils python-plist libusb-1.0-0 libusb-1.0-0-dev libusbmuxd1 usbmuxd

    para Ubuntu 10.04-
    sudo apt-get install gvfs gvfs-backends gvfs-bin gvfs-fuse libgvfscommon0 ifuse libgpod-dev libgpod-common libimobiledevice-utils libimobiledevice0 libimobiledevice-dev libplist++1 libplist-utils python-plist libusb-1.0-0 libusb-1.0-0-dev libusbmuxd1 usbmuxd


  6. si todo salio bien, agregamos nuestro  usuario al grupo fuse : sudo adduser $USER fuse
  7. Necesitaremos editar la configuración de fuse:

    sudo gedit /etc/fuse.conf

    Con esto se abrirá el editor de texto y buscaremos #user_allow_other y le quitaremos el “#”  debe quedar user_allow_other ,en mi caso ya estaba así.

    Apartir de aquí ya debe funcionar,  si quieres estar mas seguro reinicia, al conectar el ipod te debe marcar que se conecta un dispositivo y debe aparecer en el escritorio, con Rhythmbox se aparecerá como un dispositivo para agregar canciones solo es cuestión de ir a la biblioteca de tu musica y arrastrar la canción  al ipod.

Si  no funciona con Rhythmbox pero si se ve montado en el escritorio, es posible que tengas que agregar el siguiente codigo en cosola copy/paste:

echo -e "\n\n Por favor Escribe el nombre del ipod o iphone que tengas:"; read ipod_name; mkdir -p "$HOME/.gvfs/$ipod_name/iTunes_Control/Device/"; ipod-read-sysinfo-extended `sudo lsusb -v | grep 'iSerial' | awk 'length($0)>=68' | awk '{print $3}'` "$HOME/.gvfs/$ipod_name/"

Te va pedir la consola que metas el nombre de tu ipod o iphone y le das enter, esto va a crear los directorios para la sincronización del reproductor,.. intenta nuevamente abrir Rhythmbox.

Si con esto aun no se sincroniza al final están el link de esta fuente y otra forma de syncronizar.

Para usar el Gtkpod

  1. Opcional si quieren usar el gtkpod para instalar:
    sudo apt-get install gtkpod

  2. Para esto se necesitara un  punto de montaje y necesitamos crear uno:

    sudo mkdir /mnt/ipod
    sudo chmod 777 /mnt/ipod

  3. por ultimo para usar el gtkpod necesitaras montar la carpeta con ifuse cada vez que quieras sincronizar:

    ifuse /mnt/ipod
    y para desmontar: fusermount -u /mnt/ipod

  4. dentro del gtkpod buscas el modelo del ipod o iphone que uses y lo agregas.

Para mas información aquí están 2 fuentes en ingles, la primera es de este tuto, la segunda es por si no les resulta:

webupd8

fatbuttlarry

Suerte!!!

:, ,

Leave a Reply