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.
  • 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 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.txt
  • Dernière modification: Le 21/01/2018, 08:30
  • (modification externe)