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.
Pré-requis
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 && rm -f 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 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'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
sudo apt-get -y build-dep wine1.6
sudo apt-get -y -f install
Téléchargement des sources
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
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