Compilation et patch de wine 1.0.1

Pour compiler et patcher wine, il suffit de suivre les instructions indiquées sur le site de wine pour les versions d'iTunes : cf. http://appdb.winehq.org/objectManager.php?sClass=version&iId=13739

Par rapport aux indications, j'ai préféré recréer un package ubuntu wine_1.0.1-0ubuntu7_i386.deb que vous pouvez télécharger en cliquant sur le lien précédent.

  • Récupération des sources :
$ sudo apt-get install fakeroot devscripts
 
$ sudo apt-get build-dep wine
$ mkdir -p ~/src/ubuntu
$ cd ~/src/ubuntu

$ apt-get source wine
$ cd wine-1.0.1
  • Patch du fichier dlls/msi/action.c
*** action.c.orig       2008-10-17 17:45:25.000000000 +0200
--- action.c    2009-05-05 07:21:08.000000000 +0200
***************
*** 843,848 ****
- 843,851 --
      if (rc != ERROR_SUCCESS)
          ERR("Execution halted, action %s returned %i\n", debugstr_w(action), rc);

+     if (rc == 1603)
+         rc = ERROR_SUCCESS;
+
      return rc;
  }
  • Modification du changelog et compilation
$ dch -i
$ debuild -us -uc
  • Installation du paquet créé
$ cd ..
$ sudo dpkg --install wine_1.0.1-0ubuntu7_i386.deb

Installation de iTunes

  • Lancer le programme d'installation avec wine :
$ wine iTunesSetup.exe
  • Voici une série de captures d'écran pendant l'installation de iTunes 8.1

Welcome to the iTunes Installer

License Agreement

Installation Options

Autorun is turned off

All your music. All in one place.

Congratulations.

  • Vous devriez alors avoir les répertoires suivant créés dans votre dossier wine : ~/.wine/drive_c/Program Files/
Apple Software Update
Bonjour
Fichiers communs
Internet Explorer
iPod
iTunes
QuickTime

Lancement de iTunes 8.1

  • Allez dans le répertoire où est installé iTunes et utilisez wine pour le lancer et le configurer en français
$ cd ~/.wine/drive_c/Program\ Files/iTunes
$ wine iTunes.exe

iTunes Software License Agreement

Welcome to iTunes

iTunes en anglais

Menu Settings - choix de langue Français

  • Relancer iTunes : magie l'interface est en français :o)

Bienvenue dans iTunes

Recherche les fichiers musicaux

Maintenir organisé le dossier iTunes Music

Télécharger les illustrations d'album

ATTENTION :(

iTunes en français !

  • Accèder à iTunes Store...

Accès à iTunes Store...

Créer un compte sur iTunes Store

  • ca ne marche pas (encore) ! Cf. la capture d'écran ci-dessous : j'ai le message d'erreur suivant "Il est impossible d'accéder à l'iTunes Store. Il est peut-être saturé. Vérifiez votre connexion Internet ou réessayez plus tard."

iTunes Store - Création d'un compte :(

Tentatives de correction du bug précédent

  • utilisation de la version de developpement : wine_1.1.20 => ne marche pas !
  • d'après ce ticket, le probléme viendrait d'un problème de négociation entre SSLv23 et TLSv1 : j'ai essayé le patch fourni => ne marche pas !
  • le patch précédent modifie wininet.dll donc j'ai essayé d'utiliser la version wininet.dll native d'un windows XP => fait planter iTunes lorsque j'essaie de créer un compte iTunes => ne marche pas !
  • à suivre...

Documentation

Liens connexes