iPod classicEs ist soweit, es läuft. Es sollte soweit pro­blem­los funk­tio­nie­ren die aktu­el­len iPods (iPod clas­sic und iPod nano 3. Gene­ra­tion) unter Linux mit Musik zu ver­sor­gen. Das Ganze funk­tio­niert bis jetzt über bis dato inof­fi­zi­elle (?) Ver­sio­nen der Biblio­thek libgpod, die bei­spiels­weise gtkpod benutzt.

Wie das ganze funk­tio­niert wird hier unter Debian unsta­ble vor­ge­führt, alle ande­ren aktu­el­len (!), debi­an­ba­sierte Dis­tri­bu­tio­nen soll­ten ähnlich in der Hand­ha­bung sein.

Update: Mitt­ler­weile ist die Ver­sion 0.6.0 von libgpod erschie­nen (Link). Es ist also nicht mehr nötig die ver­än­der­ten Pakete von der unten genann­ten Seite zu laden. Statt­des­sen bitte den offi­zi­el­len Down­load­be­reich benut­zen oder einen Paket­ma­na­ger dei­ner Wahl. Unter Debian und Ubuntu heißt das ent­spre­chende Paket jetzt libgpod3.

Update 2: Die aktu­elle Ver­sio­nen von libgpod3 und gtkpod beherr­schen jetzt auch den Trans­fer von Fotos auf den iPod.

1. Instal­la­tion der nöti­gen Programme

gtkpod nor­mal über die bevor­zugte Paket­ver­wal­tung instal­lie­ren, hier mit aptitude:

sudo aptitude install debian

Dann die Pakete libgpod-common und libgpod2 hier her­un­ter­la­den 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. Mount­points eintragen

Zuerst ein­mal muss man her­aus­fin­den, als wel­ches Device der iPod unter /dev erscheint, dazu muss man den iPod per USB anschlie­ßen und sich die Aus­gabe 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 ent­spre­chende Device ist hier sdc, also /dev/sdc.

Jetzt kann der ent­spre­chende Ein­hän­ge­punkt in der /etc/fstab mit root-Rechten erstellt wer­den, sollte in etwa so aussehen:

/dev/sdc1   /media/ipod   vfat   user,umask=022,noauto   0   0

Hier­für muss auch noch der pas­sende Ord­ner erstellt wer­den, unter dem der iPod nach­her ein­ge­hängt wird:

sudo mkdir /media/ipod

Jetzt kann der iPod mit fol­gen­dem Befehl jedes mal als User gemoun­tet werden:

mount /media/ipod

3. iPod einrichten

Abschlie­ßend muss libgpod über fol­gen­den Befehl noch soweit ein­ge­rich­tet wer­den, dass es den iPod jedes mal wie­der rich­tig iden­ti­fi­ziert und die iTu­nes DB ohne böse Über­ra­schun­gen beschreibt:

ipod-read-sysinfo-extended /dev/sdc /media/ipod

Jetzt kann gtkpod gestar­tet wer­den und der iPod sollte erkannt wer­den und mit Musik bespiel­bar sein.

4. iPod anschlie­ßen und wie­der trennen

Von nun an reicht es den iPod mit

mount /media/ipod

ein­zu­bin­den und gtkpod zu starten.

Wenn man den iPod wie­der tren­nen möchte geht man wie folgt vor:
Die Ver­bin­dung in gtkpod über den Befehl „iPod tren­nen“ tren­nen, die Anwen­dung schlie­ßen und den iPod wie­der aus dem Datei­sys­tem aushängen:

umount /media/ipod

Dis­clai­mer

Die hier beschrie­be­nen Vor­gänge sind von funks­cor­ner inspi­riert und alles ist natür­lich nur auf eigene Gefahr nachzumachen.

Update: Die Pfade zu den .debs haben sich aktualisiert!

Book­mark:

  • email
  • Twitter
  • StumbleUpon
  • Identi.ca
  • Facebook
  • MySpace
  • LinkedIn
  • FriendFeed
  • Digg
  • Yigg
  • Reddit
  • del.icio.us
  • Mixx
  • Google Bookmarks
  • Live
  • MisterWong
  • blogmarks
  • Tumblr
  • Posterous
  • Netvibes
  • Ping.fm

Tags, RSS-Feed & Trackback:

Tags: , , , , , | Der Artikel wurde am 31. Oktober 2007 gegen 23:13 Uhr von Felix Triller verfasst und unter „Linux und Open Source“ abgelegt. Sie können gerne einen Kommentar schreiben. Für einen Trackback benutzen Sie bitte diesen Link. Wenn Ihnen gefällt, was Sie hier lesen, abonnieren Sie doch meinen RSS-Feed.
 

4 Kommentare

  1. Inkogniko sagt:

    Ok , danke für die debs , hat wun­der­bar funk­tio­niert und mir viel arbeit erspart , war kurz davor win­dows zu instal­lie­ren nur um Musik auf mei­nen Player zu bekommen..

    Achso , dpkg hat bei mir zuerst rum­ge­bockt , musste die libgpod-common dann mit
    dpkg –i –force-overwrite ibgpod-common_0.5.3 – 0.5_all.deb
    instal­lie­ren , vie­leicht hilft das ja auch mal jemand weiter.

  2. Alex sagt:

    Juhu! Es klappt! Vie­len Dank für die Beschreibung.

  3. Edd sagt:

    ich bin ziem­lich neu im linux unter­wegs, und steige ab 2. Mount­points aus… kann das bitte jemand noch mal schritt für schritt für die dum­men abtip­pen? denn so wies da steht, funk­tio­nierts irgend­wie nicht…
    tut mir leid, und danke

  4. Der Ein­trag ist soweit ich weiß nicht mehr ganz aktu­ell. Mitt­ler­weile reicht es einen pas­sen­den Player zu instal­lie­ren und den iPod anzuschließen.

    Bei Ubuntu ist Rhyth­m­box dabei, da geht es von Haus aus. Ansons­ten gtkpod installieren.

Einen Kommentar schreiben

Mit (*) markierte Felder sind Pflichtfelder.

Durch das Abschicken eines Kommentares stimmen Sie zu, das der von Ihnen verwendete Name, Ihre E-Mail-Adresse, Ihre URL und Ihre derzeitige IP-Adresse zusammen mit dem Kommentar gespeichert werden. Keine dieser Daten werde ich veröffentlichen oder weitergeben. Weitere Informationen.

Erlaubte Tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

© (cc) 2005-2010 Felix Triller. Impressum. Made on a Mac, hand-coding XHTML & CSS. Powered by WordPress and all-inkl.com.