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 tester et fonctionnelle sous ubuntu 12.04 amd64
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.

Activer les depots universe et multiverse

Installer OpenCL (je n'ai pas trouver de version 32 bit pour le moment)

wget http://vctwang.jiangnan.edu.cn/mirrors/tools/programming/opencl/intel_sdk_for_ocl_applications_2012_x64.tgz

Extraire l'archive

tar zxvf intel_sdk_for_ocl_applications_2012_x64.tgz && rm -f intel_sdk_for_ocl_applications_2012_x64.tgz

Installer alien , rpm , libnuma1 et fakeroot pour convertir le rpm

sudo apt-get install -y rpm alien libnuma1 fakeroot

Convertir le rpm

fakeroot alien --to-deb intel_ocl_sdk_2012_x64.rpm && rm -f intel_ocl_sdk_2012_x64.rpm

Installer le deb

sudo dpkg -i intel-ocl-sdk_2.0-31361_amd64.deb

faire un lien symbolique pour la librairie

sudo ln -s /usr/lib64/libOpenCL.so /usr/lib/libOpenCL.so

Installer les dépendance de wine (Attention ne pas utilisez apt-get build-dep)

l'équipe de développement de wine a mis a disposition un script sh pour installer automatiquement les dépendance nous allons l'utilisez

ajouter le ppa de wine

sudo add-apt-repository ppa:ubuntu-wine/ppa 

mise à jour la liste des dépôts

sudo apt-get update

installer les dépendance avec ce script

wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh
sudo sh ./install-wine-deps.sh

Les sources de wine sont disponible via un dépôt git. Il faut d'abord installer cet outil sur la machine puis faire un clone du dépôt officiel du projet.

Installez le paquet git-core

Exécutez les commandes suivantes :

 git clone git://source.winehq.org/git/wine.git ~/wine-git
La commande git clone crée le répertoire wine-git.

Par défaut, la commande git clone extrait la dernière version de développement (nommée de HEAD). Il est possible de basculer vers une version stable particulière avec la commande suivante :

 cd ~/wine-git

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
 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="<chemin/vers/un/dossier>/bin:$PATH"
 wine <chemin/vers/un/executable>

Contributeurs : Id2ndR, kiouk, andykimpe

  • wine_compilation.1372325450.txt.gz
  • Dernière modification: Le 27/06/2013, 11:30
  • par 109.28.132.11