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 25/08/2008, 21:15]
74.56.181.6, 127.0.0.1
wine_compilation [Le 21/01/2018, 09:30] (Version actuelle)
coincoin00 changement du tag test sous ubuntu 17.10
Ligne 1: Ligne 1:
-{{tag>gutsy jeux wine BROUILLON}}+{{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. +
- +
-Si vous n'​êtes pas dans un cas particulier comme celui-ci, ​aller voir les informations générales concernant [[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>​
  
  
 ===== Pré-requis ===== ===== Pré-requis =====
- +  * Disposer des [[:sudo|droits d'​administration]] pour son installation. 
-[[:tutoriel:​comment_installer_un_paquet|Installez les paquets]] : +  * Disposer d'une connexion à Internet configurée et activée. 
-  * **build-essential** ​[[apt://​build-essential|{{apt.png}}]]. La base pour compiler +  ​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: 
-  * **bison** ​[[apt://bison|{{apt.png}}]]. Des outils supplémentaires pour compiler +  ​[[: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> 
-  ​* **flex** ​[[apt://flex|{{apt.png}}]]. Des outils supplémentaires pour compiler +  - [[:tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|recharger la liste de vos paquets]];<​code>​sudo apt-get update</​code>​ 
-  ​* **libxext-dev** [[apt://libx11-dev|{{apt.png}}]]. Les en-têtes permettant à wine de créer des fenêtres. +  - 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>​
-  * **fontforge** [[apt://fontforge|{{apt.png}}]]. Les en-têtes permettant à wine d'​utiliser les polices de caractères. +
-  ​* **libfreetype6-dev** [[apt://​libfreetype6-dev|{{apt.png}}]]. Les en-têtes permettant à wine d'​utiliser les polices de caractères. +
- +
-Ces paquets permettent de compiler une version "​minimale"​ de wine (sans les options 3D par exemple), Un script ​est disponible sur le site de wine pour automatiser le téléchargement de tous les paquets nécessaire à la compilation avec toutes les options.  +
-Pour l'​utiliser avec gusty, exécutez les commandes suivantes : +
-<​code>​ wget http://kegel.com/wine/gutsy.sh +
- sudo bash gutsy.sh +
-</​code>​ +
-Remarque: Il existe plusieurs scripts adaptés à chaque version d'​Ubuntu. Pour les utiliser il suffit juste de remplacer le "​gutsy"​des commandes ci-dessus par le nom de la version correspondant (Ex: Pour une DAPPER le script sera dapper.sh) +
  
 ===== 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 -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 +
-$ git checkout -b stable ​wine-0.9.59 +
-</​code>​ +
- +
-<​note>​Ici,​ la version demandée est la 0.9.59Pensez à regarder sur  [[http://​www.winehq.org/​|le site officiel de wine]] la dernière version stable sortie.</note>+
  
 ===== 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)//​ 
-<​code>​./configure --prefix=<chemin/vers/un/​dossier>​ +<​code>​ ./configure --prefix=/opt/wine 
-make depend && make + make depend && make 
-make install+ sudo make install
 </​code>​ </​code>​
- 
  
 ===== Utilisation ===== ===== Utilisation =====
  
 Avant l'​exécution de wine, rajoutez dans la variable d'​environnement $PATH le préfix utilisé à la compilation (en rajoutant /bin). Avant l'​exécution de wine, rajoutez dans la variable d'​environnement $PATH le préfix utilisé à la compilation (en rajoutant /bin).
-<​code>​PATH="<chemin/vers/un/​dossier>​/​bin:​$PATH"​ +<​code>​ PATH="/​opt/wine/​bin:​$PATH"​ 
-wine <​chemin/​vers/​un/​executable></​code>​+ wine <​chemin/​vers/​un/​executable>​</​code>​ 
 + 
 +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>​
  
 ---- ----
  
-//​Contributeurs : [[utilisateurs:​Id2ndR]],​ [[utilisateurs:​kiouk]]//​ +//​Contributeurs : [[utilisateurs:​Id2ndR]],​ [[utilisateurs:​kiouk]], [[utilisateurs:​andykimpe]]//
- +
  • wine_compilation.1219691740.txt.gz
  • Dernière modification: Le 18/04/2011, 14:57
  • (modification externe)