Die iPods von Apple sind so beliebt, dass selbst gebrauchte, mehrere Jahre alte Exemplare bei Ebay noch stattliche Preise erzielen. Kein Wunder: Die Player sehen gut aus und lassen sich kinderleicht bedienen – was will man mehr. Als Linux-Anwender bekommen Sie allerdings auch die Schattenseiten von Apples Firmenpolitik zu spüren: Der Konzern möchte, das Sie ausschließlich iTunes verwenden, um hier auch am besten gleich Musik einzukaufen. Eine iTunes-Version für Linux bietet Apple nicht an.
Findige Entwickler haben jedoch herausgefunden, wie Sie dennoch Daten auf die Geräte spielen. Das Resultat ist die Bibliothek Libimobiledevice [1], über die Sie auch neue Apple-Geräte wie den iPod Touch mit Musik, Abspiellisten, Bildern und Videos befüllen. Im Test kamen ein iPod Touch der 3. Generation mit 32 GByte Speicher zum Einsatz sowie ein iPhone 3GS mit 16 GByte Speicher. Auch die Zusammenarbeit von Linux mit dem neuen iPad haben wir getestet, hier gibt es allerdings nichts Positives zu berichten. Ein Checksummen-Fehler verhindert das Aufspielen von Bildern, Musik und Filmen – die Entwickler der entsprechenden Bibliothek arbeiten daran.
Während das neue Ubuntu die Geräte bereits automatisch erkennt, ist bei Kubuntu 10.04 und OpenSuse 11.2/11.3 noch ein wenig Handarbeit angesagt. Aber keine Sorge: Sie müssen kein Informatiker sein, um Ihren iPod und Ihr iPhone zu betanken. Auch wenn im Folgenden stets vom iPod die Rede ist, funktionieren die beschriebenen Wege auch für das iPhone.
Vorbereitung
Halten Sie einen gerade frisch ausgepackten iPod in den Händen, benötigen Sie noch etwas Vorarbeit, um unter Linux mit dem Gerät zu kommunizieren. Konkret müssen Sie es zunächst unter Windows mit einem installierten iTunes verbinden, andernfalls erkennt Linux das Gerät nicht. Theoretisch lassen sich auch iPods verwenden, die Sie mit Apples Mac OS initialisieren, allerdings ist dieser Weg etwas umständlicher und sind Mac-Systeme weniger verbreitet, weshalb wir die iTunes-Version für Windows empfehlen.
Starten Sie ein Windows und laden Sie von der Webseite die aktuelle Version von iTunes herunter. Dabei handelt es sich um eine Datei namens iTunesSetup.exe, die etwa 95 MByte umfasst und die Sie unter Eigene Dateien oder Downloads ablegen. Per Doppelklick rufen Sie den Installer auf. Akzeptieren Sie die Lizenzbedingungen und klicken Sie auf Weiter. Im Bildschirm Musikdateien suchen entfernen Sie wahlweise die beiden Häkchen, andernfalls fahndet iTunes auf der Festplatte nach Musikressourcen. Über Weiter hangeln Sie sich durch die verschiedenen Konfigurationsschirme, bis Sie zum Hauptfenster von iTunes gelangen und schließen dann Ihren iPod an den USB-Port an. Dazu müssen Sie das von Apple mitgelieferte USB-Kabel benutzen. Kaufen Sie also einen gebrauchten iPod, achten Sie besser darauf, dass das Kabel dabei ist, andernfalls müssen Sie es für etwa 20 Euro nachkaufen.
Nach dem ersten Anstecken geben Sie dem Gerät einen Namen, dann taucht es im linken Bereich als iPod touch auf (Abbildung 1). Die Software bittet darum, den iPod zu registrieren: Klicken Sie auf Später registrieren. Es folgt eine weitere Lizenz zum Abnicken. Das Häkchen zum automatischen Synchronisieren im nächsten und zugleich letzten Fenster entfernen Sie, bevor Sie die Konfiguration über Fertig abschließen. Es gibt nun noch die Möglichkeit, das Gerät mit der lokalen Musiksammlung von Windows zu synchronisieren oder die Firmware zu aktualisieren (Abbildung 2). Beim Schreiben des Artikels war die Version 4.0.2 aktuell, welche die Libimobiledevice unterstützt. Schauen Sie aber besser auf der Webseite des Projekts [1] nach, bevor Sie ein Firmware-Update einspielen. Die auf dem iPod befindlichen Daten gehen bei dem Update übrigens nicht verloren.
Konfiguration unter Kubuntu 10.04
Ihr iPod ist startbereit: Booten Sie nun Kubuntu 10.04 und stecken Sie das Gerät an den USB-Slot, tut sich aber nicht viel. KDEs Hardware-Erkennung bereiten die neuen Geräte offenbar Probleme. Das gilt für den aktuellen iPod Touch, das iPhone und das iPad – ältere iPods wie den Nano, Shuffle oder Classic sollte die Software korrekt identifizieren, so steht es jedenfalls in den Ankündigungen der Distributionen. Um Apples neuesten Gerätezoo dennoch zu verwenden, installieren Sie die Pakete ifuse und gtkpod. Bei Gtkpod handelt es sich um ein grafisches Programm, über das Sie den iPod und iPhone fortan verwalten – zumindest bis andere Programme das auch vernünftig beherrschen (Abbildung 3).
- Klicken Sie zunächst im K-Menü unten links auf den Eintrag Rechner und dann auf KPackageKit, um den Paketmanager zu starten.
- In der Zeile Pakete suchen durchforsten Sie die Paketauswahl nacheinander nach gtkpod und ifuse und klicken jeweils rechts neben der Software auf den nach unten weisenden grauen Pfeil, bis dieser sich blau einfärbt.
- Nach einem Klick auf Anwenden erscheint ein kleines Kästchen, das die Abhängigkeiten auflistet, die der Paketmanager installieren will (Abbildung 4). Über Fortsetzen geht es weiter.
- Nach Eingabe des Benutzerpassworts installiert KPackageKit die gewünschten Pakete, was einen Augenblick dauern kann.
Nach der Installation schließen Sie den iPod an und sorgen dafür, dass Gtkpod diesen auch richtig identifiziert.
- Entriegeln Sie das Gerät zunächst, so dass die Icons auf dem Display erscheinen. Bei älteren iPods fällt dieser Schritt weg.
- Schließen Sie das Gerät per USB-Kabel an den Kubuntu-Rechner an. Nun folgt ein kurzer Kommandozeilenbefehl. Um ihn abzusetzen, drücken Sie [Alt]+[F2] und geben
konsoleein, was eine Konsole aufruft. - Tippen Sie
mkdir $HOME/ipodein, um in Ihrem Home-Verzeichnis einen Ordner namens ipod anzulegen (sie können ihn auch anders nennen). - Der Befehl
ifuse $HOME/ipodhängt das Dateisystem des iPods in das gerade erstellte Verzeichnis ein. Öffnen Sie nach dessen Eingabe den Dateimanager, tauchen die Dateien des iPods auf. Das nützt Ihnen noch nicht viel, da das Gerät seine Musik, Bilder und Videos mit Hilfe von Metainformationen verwaltet. - Starten Sie nun Gtkpod, erkennt die Software Ihren iPod Touch und bietet an, diesen unter seinem Namen zu verwalten. Ein Eintrag für das Gerät erscheint im linken Bereich der Gtkpod-Oberfläche.



