Nella mia vita di informatico, ho dovuto superare tante difficoltà. Quando decisi di acquistare un iPod touch era quasi un anno fa, ripensamenti vari, battaglie etico-morali interiori mi bloccarono, ma questo marzo mi sono deciso e l’ho acquistato, iPod touch da 32 gb. Nel mentre che io compravo questo gioiello si era sparsa la voce che Ubuntu Lucid Lynx avrebbe supportato nativamente iPhone e iPod touch grazie all’uso di fuse, gvfs, libimobilemobiledevice e libusbmuxd1. Dopo avere perso due battaglie (non guerre) con l’iPod touch, come vi ho già raccontato a più riprese ieri ho vinto la guerra (personale) con apple e il mio iPod touch.
Dopo l’installazione di tutta la mondezza (o dipendenze) su Ubuntu Karmic (su Lucid sono già presenti), abbiamo l’iPod Touch o iPhone che sia riconosciuto da Ubuntu. Rhythmbox non si può ancora interfacciare con il nostro dispositivo apple, ma possiamo comunque scaricare le nostre foto tramite gThumb o F-Spot che sia. Rhythmbox riconosce la musica, permette di eseguirla direttamente dal nostro dispositivo ma non di sincronizzarla. Dal 1° Aprile, (non è uno scherzo) è possibile far tutto questo tramite la versione 1.0 di libimobiledevice. Non avendo trovato questa sensazionale versione di libimobiledevice in nessun ppa, ho deciso di fare per conto mio e di compilare il tutto, dopo un po’ di sbattimenti, imprecazioni, e altre cose che non vanno pronunciate in pubblico sono riuscito a sfornare un pacchetto .deb di libimobiledevice per karmic e per lucid. Basterà installare il .deb, per la rispettiva versione di Ubuntu e sarete apposto con la nuova libreria. Se siete utenti Karmic e non avete ancora installato fuse e compagnia bella date un:
- sudo add-apt-repository ppa:pmcenery/ppa
- sudo apt-get update
- 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
Scaricate questo file .zip, e installate tutti i .deb contenuti nell’archivio. Dopo aver fatto questo dobbiamo fare qualche piccolo ritocchino:
Inseriamo il nostro utente al gruppo fuse:
sudo adduser $USER fuse
(dove USER viene sostituito dal nome del TUO utente)
Editiamo il file fuse.conf con:
sudo gedit /etc/fuse.conf
Dalla voce #user_allow_other leviamo il simbolo “#”.
Riavviamo il nostro pc (pratica fondamentale).
Creiamo la cartella /mnt/ipod e diamole i permessi necessari con:
sudo mkdir /mnt/ipod
sudo chmod 777 /mnt/ipod
Montiamo il nostro iPod Touch (per l’uso con gtkpod, sennò dopo l’installazione delle librerie sopra elencate, e della modifica dei gruppi di fuse e di fuse.conf sarà già tutto sincronizzabile con rhythmbox).
Montiamo il tutto con:
ifuse /mnt/ipod
Se vogliamo smontare il tutto:
fusermount -u /mnt/ipod
Dopo aver fatto questi casini, aver compilato ideviceinstaller, mi sono concesso uno sfizio. Sbmanager.
Dal sito di libimobiledevice ho visto sbmanger ed ho subito provato a compilarlo. Su Lucid Lynx non sono riuscito, in quanto c’è qualche problema con il pacchetto clutter-gtk-0.10, mentre qua su Karmic ho installato tutto senza problemi, dato che avevo già installato clutter, e compilato per la guida per installare gloobus-flow su Ubuntu, in 30 minuti. L’utilità di questa apps è pari ad un photoshop per pardus (cit.) e inoltre risulta abbastanza pesante dato che richiede clutter :O …
Sono comunque realmente soddisfatto per essere riuscito a sincronizzare il mio adorato iPod touch, su ubuntu, senza dover installare winzzozzerie varie, itunes e compagnia bella.
GNU/linux si evolve, ora supportiamo (anche se parzialmente) il top del mercato mobile, iphone e ipod touch che sono qualcosa come 85 milioni di dispositivi (venduti in un anno). Speriamo che le varie librerie continuino ad evolversi, magari alcune applicazioni come ideviinstaller prendano una semplice interfaccia grafica, per rendere sempre più semplice gestione del dispositivo di casa apple. Per adesso continuo a sincronizzarmi la musica da rhytmbox in maniera rapida e semplice, forse più di iTunes.
G.

Gusions rockz & rulez, anche l’i(aggiungere qui)!
sei un mago! si,proprio dio!
[...] iPod Touch 0, Gusions 1. Soluzione anche per voi. « Gusions Blog [...]
……
Кино фильмы онлайн…
Ciao Gusions!
Giusto una domanda..l’archivio zip contiene deb per la sola architettura i386,io pero necessito di quelli per amd64..=S
dove li hai presi quei pacchetti,che magari li scarico?
Grazie!
E complimenti per l’1 a 0..XD
Tra l’altro ho provato a compilare libimobiledevice,ma quando vado a lanciare ifuse mi dice che non trova libimobiledevice.so.1 =S
Ehm.. A me non va in quanto chiede anche il -dev di libimobiledevice.. Qualche idea??
Scusa.. Ho dimenticato di scrivere che uso Lucid a 64 bit con kernel 2.6.32-22..