Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wine_compilation [Le 27/06/2013, 12:02] – [Pré-requis] 109.28.132.11wine_compilation [Le 21/01/2018, 09:30] (Version actuelle) – changement du tag test sous ubuntu 17.10 coincoin00
Ligne 1: Ligne 1:
-{{tag>jeu wine vétuste }}+{{tag>xenial jeu wine }}
 ---- ----
- 
  
 ====== Compilation de Wine ====== ====== Compilation de Wine ======
  
-Vous pouvez avoir besoin d'utiliser une version patchée de wine, pour certaines applications.+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]].
  
-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. +<note important>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.</note>
- +
-Si vous n'êtes pas dans un cas particulier comme celui-ci, allez voir les informations générales concernant [[wine]]+
- +
-<note warning>Mise a jour tester et fonctionnelle sous ubuntu 12.04 amd64</note> +
- +
-<note warning>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 [[http://wiki.winehq.org/Recommended_Packages|le wiki de Wine]] (en anglais) pour les dépendances de compilation à installer.</note>+
  
  
 ===== Pré-requis ===== ===== Pré-requis =====
 +  * Disposer des [[:sudo|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 [[:commande_shell|commandes]] suivantes:
 +  - [[:ppa|Ajouter le PPA]] de wine **ppa:ubuntu-wine/ppa**((https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa)) à vos sources de logiciels; <code>sudo add-apt-repository ppa:ubuntu-wine/ppa </code>
 +  - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|recharger la liste de vos paquets]];<code>sudo apt-get update</code>
 +  - Installer les dépendance avec ce script<code>wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh</code><code>sudo sh ./install-wine-deps.sh</code><code>sudo apt-get -y build-dep wine1.7</code><code>sudo apt-get -y -f install</code>
  
-Activer les depots universe et multiverse 
- 
-Installer OpenCL (je n'ai pas trouver de version 32 bit pour le moment) 
- 
-<code>wget http://vctwang.jiangnan.edu.cn/mirrors/tools/programming/opencl/intel_sdk_for_ocl_applications_2012_x64.tgz</code> 
- 
-Extraire l'archive 
- 
-<code>tar zxvf intel_sdk_for_ocl_applications_2012_x64.tgz && rm -f intel_sdk_for_ocl_applications_2012_x64.tgz</code> 
- 
-Installer alien , rpm , libnuma1 et fakeroot pour convertir le rpm 
- 
-<code>sudo apt-get install -y rpm alien libnuma1 fakeroot</code> 
- 
-Convertir le rpm 
- 
-<code>fakeroot alien --to-deb intel_ocl_sdk_2012_x64.rpm && rm -f intel_ocl_sdk_2012_x64.rpm</code> 
- 
-Installer le deb 
- 
-<code>sudo dpkg -i intel-ocl-sdk_2.0-31361_amd64.deb && rm -f intel-ocl-sdk_2.0-31361_amd64.deb</code> 
- 
-faire un lien symbolique pour la librairie 
- 
-<code>sudo ln -s /usr/lib64/libOpenCL.so /usr/lib/libOpenCL.so</code> 
- 
-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 
- 
-<code>sudo add-apt-repository ppa:ubuntu-wine/ppa </code> 
- 
-mise à jour la liste des dépôts 
-  
-<code>sudo apt-get update</code> 
- 
-installer les dépendance avec ce script 
- 
-<code>wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh</code> 
- 
- 
-<code>sudo sh ./install-wine-deps.sh</code> 
 ===== Téléchargement des sources ===== ===== Téléchargement des sources =====
-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. 
  
-[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] git-core +Depuis un [[:terminal]], exécutez les [[:commande_shell|commandes]] suivantes: 
- +<code> wget http://prdownloads.sourceforge.net/wine/wine-1.7.4.tar.bz2</code> 
-Exécutez les commandes suivantes : +<codetar -xf wine-1.7.4.tar.bz2 && rm -f wine-1.7.4.tar.bz2 && cd wine-1.7.4</code>
-<code> git clone git://source.winehq.org/git/wine.git ~/wine-git +
-</code> +
- +
-<note>La commande git clone crée le répertoire wine-git.</note> +
- +
-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 : +
-<code> cd ~/wine-git +
-</code>+
  
 ===== Compilation ===== ===== Compilation =====
- +Depuis un [[:terminal]], exécutez les [[:commande_shell|commandes]] suivantes dans le répertoire wine-git:\\ 
-Exécutez les commandes suivantes dans le répertoire wine-git : +//(pour la version 64 bit ajouter l'option -enable-win64)//
- +
-pour la version 64 bit ajouter l'option -enable-win64 +
 <code> ./configure --prefix=/opt/wine <code> ./configure --prefix=/opt/wine
  make depend && make  make depend && make
- make install+ sudo make install
 </code> </code>
- 
- 
- 
- 
- 
- 
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 100: Ligne 38:
  wine <chemin/vers/un/executable></code>  wine <chemin/vers/un/executable></code>
  
-si vous êtes en 64 bit exécuter aussi la commande suivante +Si vous êtes en 64 bit exécuter aussi la [[:commande_shell|commande]] suivante <code>sudo ln -s /opt/wine/bin/wine64 /opt/wine/bin/wine</code>
- +
-<code>sudo ln -s /opt/wine/bin/wine64 /opt/wine/bin/wine</code>+
  
 ---- ----
  
 //Contributeurs : [[utilisateurs:Id2ndR]], [[utilisateurs:kiouk]], [[utilisateurs:andykimpe]]// //Contributeurs : [[utilisateurs:Id2ndR]], [[utilisateurs:kiouk]], [[utilisateurs:andykimpe]]//
- 
-