Table des matières

, ,

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.

Il est certainement plus approprié d'utiliser PlayOnLinux pour une éventuelle application qui aurait besoin d'une autre version de Wine. Ce dernier gérant automatiquement la version de Wine nécessaire à l'application. La suite est à vérifié sur les versions qui embarquent déjà Wine 1.7.

Pré-requis

  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

Téléchargement des sources

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

Compilation

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

Utilisation

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