Ceci est une ancienne révision du document !



Compilation de Wine

Vous pouvez avoir besoin d'utiliser une version patchée de wine, pour certaines applications. Cette page a pour objectif de vous aider à compiler votre version de wine (architecture 32bits) et de l'installer à côté de la version en paquet de wine.
Si vous n'êtes pas dans un cas particulier comme celui-ci, allez voir les informations générales concernant wine.

(Mise a jour testée et fonctionnelle sous Ubuntu Precise 12.04 64bits)

Les informations sur cette page doivent être revérifiées. Les scripts d'installation de dépendances ne sont plus à jour, et la commande pour compiler n'est plus valide. Consultez le fichier README se trouvant dans le dossier des sources, ainsi que le wiki de Wine (en anglais) pour les dépendances de compilation à installer.
  • Disposer des droits d'administration pour son installation.
  • Disposer d'une connexion à Internet configurée et activée.
  • Installer les dépendance de wine (Attention ne pas utiliser apt-get build-dep pour le moment).
    L'équipe de développement de wine a mis a disposition un script sh pour installer automatiquement les dépendance. Nous allons l'utiliser: Depuis un terminal, saisir les commandes suivantes:
  1. Ajouter le PPA de wine ppa:ubuntu-wine/ppa1) à vos sources de logiciels;
    sudo add-apt-repository ppa:ubuntu-wine/ppa 
  2. recharger la liste de vos paquets;
    sudo apt-get update
  3. Installer les dépendance avec ce script
    wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh
    sudo sh ./install-wine-deps.sh
    sudo apt-get -y build-dep wine1.7
    sudo apt-get -y -f install

Depuis un terminal, exécutez les commandes suivantes:

 wget http://prdownloads.sourceforge.net/wine/wine-1.7.4.tar.bz2
 tar -xf wine-1.7.4.tar.bz2 && rm -f wine-1.7.4.tar.bz2 && cd wine-1.7.4

Depuis un terminal, exécutez les commandes suivantes dans le répertoire wine-git:
(pour la version 64 bit ajouter l'option -enable-win64)

 ./configure --prefix=/opt/wine
 make depend && make
 sudo make install

Avant l'exécution de wine, rajoutez dans la variable d'environnement $PATH le préfix utilisé à la compilation (en rajoutant /bin).

 PATH="/opt/wine/bin:$PATH"
 wine <chemin/vers/un/executable>

Si vous êtes en 64 bit exécuter aussi la commande suivante :

sudo ln -s /opt/wine/bin/wine64 /opt/wine/bin/wine

Contributeurs : Id2ndR, kiouk, andykimpe


  • wine_compilation.1452195088.txt.gz
  • Dernière modification: Le 07/01/2016, 20:31
  • par cafecho