Synkronisering af din iPod Touch med iTunes på din Mac eller Windows er et ikke-hjerne job. Du skal bare tilslutte din iPod, afbrænde din iTunes, og din synkronisering vil ske i et øjeblik. Men da der ikke er nogen Linux-version af iTunes, er der næsten ingen måde at du kan synkronisere din iPod Touch med din computer. Hvis du bruger et Ubuntu-system, og du ikke ønsker at oprette en Windows / Ubuntu-dual boot, bare for at synkronisere din iPod Touch, er der en vejledning, der lærer dig, hvordan du synkroniserer din iPod Touch med en WinXP virtuel maskine i Ubuntu Intrepid.

(Denne vejledning blev testet ved hjælp af en iPod Touch 1st generation. Jeg har ikke testet iPod Touch 2nd Gen, iPhone 2G / 3G, men jeg tror de skal også fungere.)

Installer Virtualbox

(spring over dette trin, hvis du allerede har installeret Virtualbox i dit system)

Tilføj Virtualbox-depotet til din Apt-liste. I din terminal:

gksu gedit /etc/apt/sources.list

Tilføj følgende linje til slutningen af ​​filen. Gem og luk.

deb http://download.virtualbox.org/virtualbox/debian intrepid non-free

Tilføj gpg-tasten

wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

Opdater depotet og installer Virtualbox

sudo apt-get opdatering
sudo apt-get installer virtualbox-2.0

Under installationen får du en prompt til at bede dig om at tilføje brugere til vboxusers gruppe.

Klik på OK for at fortsætte.

Du får derefter den næste prompt til at genkompilere kernen til vboxdrv

Klik på OK for at fortsætte, følg Ja for at kompilere vboxdrv-kernen.

Når installationen er gennemført, skal du føje dig til vboxusr- gruppen.

Gå til System -> Administration -> Brugere og Grupper

Tryk på knappen Lås op . Indtast dit kodeord og bekræft.

Tryk på Administrer grupper .

Rul ned, indtil du ser vboxuserne . Fremhæv det og klik på Egenskaber .

Kontroller dit brugernavn og klik på OK . Luk alt.

Husk gruppens id (i dette tilfælde er gruppens id 127). Du skal bruge det senere.

Tilbage i terminalen,

ekko "vboxdrv" | sudo tee -a / etc / moduler

for at starte vboxdrv-modulet under opstart.

Konfiguration af USB-understøttelsen

Følgende er at konfigurere Virtualbox til at registrere eventuelle USB-enheder, der er tilsluttet til dit system.

gksu gedit / etc / fstab

Tilføj følgende linje til slutningen af ​​filen

#usbfs til virtualbox
ingen / proc / bus / usb usbfs devgid = GROUP_ID, devmode = 664 0 0

Udskift GROUP_ID med det gruppe-id, du har optaget lige nu.

Genkompil kernel USB-understøttelsen

I terminalen skal du skrive

uname -r

Du skal se noget som dette

Herefter installerer du kernekilden til kernen ved hjælp af de kerneoplysninger, du lige har fået

sudo apt-get build-dep linux-source-2.6.27
sudo apt-get install linux-source-2.6.27 build-essential

Når det er gjort, skriv følgende til terminalen, linje for linje

tar -jxvf /usr/src/linux-source-2.6.27.tar.bz2
cd linux-source-2.6.27/drivers/usb/core
perl -pi.bak -e 's/16384/131072/' devio.c
make -C /lib/modules/`uname -r`/build/ M=`pwd` modules
strip --strip-debug usbcore.ko
sudo install -m644 -b usbcore.ko /lib/modules/`uname -r`/kernel/drivers/usb/core
sudo depmod -ae
sudo update-initramfs -u

Genstart computeren.

Installer Windows XP i din Virtualbox. (spring over dette trin, hvis du allerede har gjort det).

Tilslutning af iPod Touch til Windows XP VM

Tilslut din iPod Touch ved hjælp af USB-kablet.

Ubuntu vil registrere det og spørge, om du vil åbne det med F-spot manager. Klik på Afmonter

Derefter skal du åbne din Virtualbox og starte Windows XP VM.

Installer iTunes i din Win XP VM.

Aktivér iPod Touch ved at gå til Enheder -> USB-enheder -> Apple Inc. iPod

WinXP VM skal genkende USB-enheden og konfigurere den til brug.

Åbn din iTunes. Du skal kunne synkronisere det som om du gør det i et hjemligt Mac eller Windows-miljø.

Det er det.

Bemærk : Jeg har testet dette med en iPod Touch 1st Generation. Jeg har ikke testet dette med iPod Touch 2G og iPhone, men de skal også fungere.

[Reference: Ubuntu Forums]