A feladat az lenne, hogy az iTunes fusson Linux-on is. Mivel nem nagyon van windows-os gépem, ezért nagy szükségem lenne egy ilyen lehetőségre. Főleg az iPad szinkronizálásra kellene.
Nézzünk körbe, hogy milyen lehetőségek vannak... Kezdjük talán a wine-nal. A link-elt oldalon van némi információ. Megpróbáltam követni a leírást. Először is feltettem csomagból a wine-t.
wine apt-get install wine winefcg
1.0.1-es verzió van. Be kellene konfigurálni. Elindítom a winecfg-t: Graphics/Enable Virtial desktop. Sajnos az iTunes nem fut ablakban. Ugyanigy sajnálatos tény, hogy ez globális beállítás, így érinti a játékokat és más windowsos programokat is. Nincs megoldás, a kompromisszumot meg kell kötni az iTunes érdekében.
A másik megteendő dolog a legújabb XP-s RICHED20.DLL és RICHED32.DLL beszerzése. Nem akarok tippeket adni, de általában ezek majdnem minden szervizcsomaggal frissülnek a windows-ba. Ezen DLL-ek telepítése után a winecfg Függvénykönyvtárak fülén vegyük fel a két libet (a combobox és a Szerkesztés gomb segít), és állítsuk őket tisztán natívra.
A winecfg főoldalán érdemes legalább XP-t hazudtatni a wine-val, mert az alatt a telepítő el sem indul.
# wine cmd
CMD Version 1.0.1
Z:\home\user>
c: C:\>dir
Volume in drive C is
Volume Serial Number is 0000-0000
Directory of C:\
4/21/2011 9:41 PM <DIR> Program Files
4/21/2011 9:41 PM <DIR> windows
0 files 0 bytes
2 directories 233,957,556,224 bytes free
Ez a könyvtár a /root/.wine/ alatt készül el
~/.wine# ls -l
Akkor töltsük le az iTunes 10 telepítőjét. A legfrissebb az itunes.com-ról szedhető le.
total 460
drwxr-xr-x 2 root root 4096 Apr 21 21:41 dosdevices
drwxr-xr-x 4 root root 4096 Apr 21 21:41 drive_c
-rw-r--r-- 1 root root 433629 Apr 21 21:47 system.reg
-rw-r--r-- 1 root root 2346 Apr 21 21:47 userdef.reg
-rw-r--r-- 1 root root 18836 Apr 21 21:47 user.reg
~/.wine# cd drive_c/
Linux:~/.wine/drive_c# ls -l
total 8
drwxr-xr-x 4 root root 4096 Apr 21 21:41 Program Files
drwxr-xr-x 10 root root 4096 Apr 21 21:41 windows
Átmásolom a C:-t tartalmazó könyvtárába és indítom
~/.wine/drive_c/install# wine iTunesSetup.exe
(10.2.2.12)
Next; next; minden kikapcs és C:\Program Files\iTunes; No AutoRun;
A végén kiszállt, de a képernyőt nem frissítette.
No ezen van még mit finomítani. A wine problémák megoldásához van egy script, ami mindenféle file-okat leszedeget nekünk. Ez a winetricks. A scipt az előző linkről copy-paste-val leszedhető. Nem feledjünk el futtatási jogokat adni!
Ezeket próbáltam feltenni: winetricks vcrun2005sp1 vcrun2005 gdiplus gecko fontfix fontsmooth-gray corefonts dotnet20 dotnet20sp2 winxp vd=1024x768
wine iTunesSetup.exe - installálás közben elbukik. Megpróbálom feltenni a legújabbat.
wine-ból van 1.3.18 verzió is! Letöltöm a deb csomagokat >innen<. Ezeket a "dpkg -i "-vel lehet egyenként feltenni. A végén kell még egy "apt-get -f install", hogy a függőségeket rendbe tegye.
"winecfg -update" kell. Majd a winetricks csomagokat utána felraktam és jöhet a "wine iTunesSetup.exe" és felment!
USB-n összedugtam a géppel az iPad-et, de azt mondja, hogy nem tud Syncronizálni. Feltettem az usbmuxd csomagot. Elindítom "usbmuxd -f"-et. De erre ez iPod indul el.
A winehq-n találtam egy cikket, ami azt mondja, hogy az iTunes elindul wine alatt, de az usb támogatás nincs meg. Brühühü...
Azt hiszem, hogy marad a virtual box. Megpróbálok majd egy korábbi MAC OS-t feltenni egy fejlesztő környezettel. Majd jön a poszt, ha bármire jutottam.
Hangoljunk minden nap!
+jegyzések