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édentes Révision précédente
Prochaine révision
Révision précédente
wine_compilation [Le 27/06/2013, 12:37]
109.28.132.11 [Téléchargement des sources]
wine_compilation [Le 21/01/2018, 09:30]
coincoin00 changement du tag test sous ubuntu 17.10
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>​ 
- 
-<​code>​sudo apt-get -y build-dep wine1.6</​code>​ 
-<​code>​sudo apt-get -y -f install</​code>​ 
 ===== Téléchargement des sources ===== ===== Téléchargement des sources =====
  
-Exécutez ​les commandes suivantes : +Depuis un [[:​terminal]],​ exécutez ​les [[:​commande_shell|commandes]] suivantes:​ 
-<​code>​ wget http://mirrors.ibiblio.org/wine/source/1.6/wine-1.6-rc3.tar.bz2 +<​code>​ wget http://prdownloads.sourceforge.net/​wine/​wine-1.7.4.tar.bz2</​code>​ 
-</​code>​ +<​code>​ tar -xf wine-1.7.4.tar.bz2 && rm -f wine-1.7.4.tar.bz2 && cd wine-1.7.4</​code>​
-<​code>​ tar -xf wine-1.6-rc3.tar.bz2 && rm -f wine-1.6-rc3.tar.bz2 && cd wine-1.6-rc3 +
-</​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 96: 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]]//​
- 
- 
  • wine_compilation.txt
  • Dernière modification: Le 21/01/2018, 09:30
  • par coincoin00