Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wine_compilation [Le 30/03/2008, 12:25] blackpegaz |
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 application. | + | 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 à 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, aller voir les informations générales concernant [[wine]]. | ||
===== 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> | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] : | + | ===== Téléchargement des sources ===== |
- | * **build-essential** [[apt://build-essential|{{apt.png}}]]. La base pour compiler | + | |
- | * **bison** [[apt://bison|{{apt.png}}]]. Des outils supplémentaires pour compiler | + | |
- | * **flex** [[apt://flex|{{apt.png}}]]. Des outils supplémentaires pour compiler | + | |
- | * **libxext-dev** [[apt://libx11-dev|{{apt.png}}]]. Les en-têtes permettant à wine de créer des fenêtres. | + | |
- | * **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. | + | |
- | ===== Compilation ===== | + | Depuis un [[:terminal]], exécutez les [[:commande_shell|commandes]] suivantes: |
+ | <code> wget http://prdownloads.sourceforge.net/wine/wine-1.7.4.tar.bz2</code> | ||
+ | <code> tar -xf wine-1.7.4.tar.bz2 && rm -f wine-1.7.4.tar.bz2 && cd wine-1.7.4</code> | ||
- | Executez les commandes suivantes : | + | ===== Compilation ===== |
- | <code>$ ./configure --prefix=<chemin/vers/un/dossier> | + | Depuis un [[:terminal]], exécutez les [[:commande_shell|commandes]] suivantes dans le répertoire wine-git:\\ |
- | $ make depend && make | + | //(pour la version 64 bit ajouter l'option -enable-win64)// |
- | $ make install | + | <code> ./configure --prefix=/opt/wine |
+ | make depend && make | ||
+ | sudo make install | ||
</code> | </code> | ||
- | |||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Avant l'execution de wine, rajoutez dans la variable d'environnement $PATH le prefixe 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]]// | + | //Contributeurs : [[utilisateurs:Id2ndR]], [[utilisateurs:kiouk]], [[utilisateurs:andykimpe]]// |