iPod classic unter Debian und Ubuntu | 31/10/2007
Es ist soweit, es läuft. Es sollte soweit problemlos funktionieren die aktuellen iPods (iPod classic und iPod nano 3. Generation) unter Linux mit Musik zu versorgen. Das Ganze funktioniert bis jetzt über bis dato inoffizielle (?) Versionen der Bibliothek libgpod, die beispielsweise gtkpod benutzt.
Wie das ganze funktioniert wird hier unter Debian unstable vorgeführt, alle anderen aktuellen (!), debianbasierte Distributionen sollten ähnlich in der Handhabung sein.
Update: Mittlerweile ist die Version 0.6.0 von libgpod erschienen (Link). Es ist also nicht mehr nötig die veränderten Pakete von der unten genannten Seite zu laden. Stattdessen bitte den offiziellen Downloadbereich benutzen oder einen Paketmanager deiner Wahl. Unter Debian und Ubuntu heißt das entsprechende Paket jetzt libgpod3.
Update 2: Die aktuelle Versionen von libgpod3 und gtkpod beherrschen jetzt auch den Transfer von Fotos auf den iPod.
1. Installation der nötigen Programme
gtkpod normal über die bevorzugte Paketverwaltung installieren, hier mit aptitude:
sudo aptitude install debian
Dann die Pakete libgpod-common und libgpod2 hier herunterladen und installieren:
wget ftp://64.22.103.45/packages/ubuntu/gutsy/libgpod/libgpod-common_0.5.3-0.8_all.deb wget ftp://64.22.103.45/packages/ubuntu/gutsy/libgpod/libgpod2_0.5.3-0.8_i386.deb sudo dpkg -i libgpod-common_0.5.3-0.5_all.deb sudo dpkg -i libgpod2_0.5.3-0.5_i386.deb
2. Mountpoints eintragen
Zuerst einmal muss man herausfinden, als welches Device der iPod unter /dev erscheint, dazu muss man den iPod per USB anschließen und sich die Ausgabe des Befehls dmesg angucken:
[...] usb 1-4: new high speed USB device using ehci_hcd and address 6 usb 1-4: configuration #1 chosen from 2 choices scsi4 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 6 usb-storage: waiting for device to settle before scanning usb-storage: device scan complete scsi 4:0:0:0: Direct-Access Apple iPod 1.62 PQ: 0 ANSI: 0 sd 4:0:0:0: [sdc] 19488471 4096-byte hardware sectors (79825 MB) sd 4:0:0:0: [sdc] Write Protect is off sd 4:0:0:0: [sdc] Mode Sense: 68 00 00 08 sd 4:0:0:0: [sdc] Assuming drive cache: write through sd 4:0:0:0: [sdc] 19488471 4096-byte hardware sectors (79825 MB) sd 4:0:0:0: [sdc] Write Protect is off sd 4:0:0:0: [sdc] Mode Sense: 68 00 00 08 sd 4:0:0:0: [sdc] Assuming drive cache: write through sdc: sdc1 sd 4:0:0:0: [sdc] Attached SCSI removable disk sd 4:0:0:0: Attached scsi generic sg2 type 0
Das entsprechende Device ist hier sdc, also /dev/sdc.
Jetzt kann der entsprechende Einhängepunkt in der /etc/fstab mit root-Rechten erstellt werden, sollte in etwa so aussehen:
/dev/sdc1 /media/ipod vfat user,umask=022,noauto 0 0
Hierfür muss auch noch der passende Ordner erstellt werden, unter dem der iPod nachher eingehängt wird:
sudo mkdir /media/ipod
Jetzt kann der iPod mit folgendem Befehl jedes mal als User gemountet werden:
mount /media/ipod
3. iPod einrichten
Abschließend muss libgpod über folgenden Befehl noch soweit eingerichtet werden, dass es den iPod jedes mal wieder richtig identifiziert und die iTunes DB ohne böse Überraschungen beschreibt:
ipod-read-sysinfo-extended /dev/sdc /media/ipod
Jetzt kann gtkpod gestartet werden und der iPod sollte erkannt werden und mit Musik bespielbar sein.
4. iPod anschließen und wieder trennen
Von nun an reicht es den iPod mit
mount /media/ipod
einzubinden und gtkpod zu starten.
Wenn man den iPod wieder trennen möchte geht man wie folgt vor:
Die Verbindung in gtkpod über den Befehl „iPod trennen“ trennen, die Anwendung schließen und den iPod wieder aus dem Dateisystem aushängen:
umount /media/ipod
Disclaimer
Die hier beschriebenen Vorgänge sind von funkscorner inspiriert und alles ist natürlich nur auf eigene Gefahr nachzumachen.
Update: Die Pfade zu den .debs haben sich aktualisiert!
Sie befinden sich im persönlichen Blog von Felix Triller. Näheres zu seiner Person finden Sie im Menüpunkt 










Ok , danke für die debs , hat wunderbar funktioniert und mir viel arbeit erspart , war kurz davor windows zu installieren nur um Musik auf meinen Player zu bekommen..
Achso , dpkg hat bei mir zuerst rumgebockt , musste die libgpod-common dann mit
dpkg –i –force-overwrite ibgpod-common_0.5.3 – 0.5_all.deb
installieren , vieleicht hilft das ja auch mal jemand weiter.
Juhu! Es klappt! Vielen Dank für die Beschreibung.
ich bin ziemlich neu im linux unterwegs, und steige ab 2. Mountpoints aus… kann das bitte jemand noch mal schritt für schritt für die dummen abtippen? denn so wies da steht, funktionierts irgendwie nicht…
tut mir leid, und danke
Der Eintrag ist soweit ich weiß nicht mehr ganz aktuell. Mittlerweile reicht es einen passenden Player zu installieren und den iPod anzuschließen.
Bei Ubuntu ist Rhythmbox dabei, da geht es von Haus aus. Ansonsten gtkpod installieren.