Présentation  | InstallationConfiguration de wine | Un exemple ]

Dernière modification 19 février 2004

Wine

Manips diverses

Présentation

WINE pour WINdows Emulation permet de pouvoir lancer des programmes Windows sous Linux.  Ne vous attendez pas à ce que tous vos programmes Windows tournent sous Linux, c'est à vous de tester.
La condition préalable pour pouvoir utiliser wine est que vous disposiez d'une partition Windows lisible par Linux, attention vous ne pouvez pas lire les partitions Windows compressées.
 
[Retour haut de la page]

Installation

Sur une Mandrake 9.2 le package fourni est  wine-20030813-1mdk, on préférera installer une version plus récente. Pour vérifier que vous avez déjà une version installée sur votre système tapez

rpm -qa | grep -i wine

Puis supprimer le :

rpm -e wine-20030813-1mdk

Pour les sources, l'URL est  http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/. Dans tous les cas le site officiel de wine est www.winehq.com.
Pour ma part comme je veux une version optimisée pour mon système, j'ai récupéré les sources de wine, sous la forme d'un tarball Wine-20040615.tar.gz de 10,5Mo. Qu'on décompressera en tapant :

tar xvfz Wine-20040213.tar.gz

Cela va créer un répertoire wine-20040615. Dans le répertoire de wine, tapez maintenant en tant que simple utilisateur

./tools/wineinstall

Après le configure on a le message suivant

Configure finished.  Do 'make depend && make' to compile Wine.
 

We need to install wine as root user, do you want us to build wine,
'su root' and install Wine?  Enter 'no' to continue without installing
(yes/no)

Tapez yes pour pouvoir passer en mode root et installer wine sous /usr/local

Suivant votre config, la compil peut être plus ou moins longue, patience donc.  Voilà d'ailleurs le message qui s'affiche juste avant le début de la compil

Compiling WINE. Grab a lunch or two, rent a video, or whatever, in the meantime...

A la fin de la compilation il faudra saisir le mot de passe de root

Performing 'make install' as root to install binaries, enter root password
Password:

Voilà ce qu'on obtient en toute fin d'installation

En cas de première installation de wine, on obtient

Create local config file ~/.wine/config?
(yes/no) yes

En cas d'upgrade

Found existing /home/olivier/.wine/config, do you want to overwrite this
existing Wine configuration file?
(yes/no) yes

Searching for an existing Windows installation... found.

Oui ou non pour utiliser les fichiers systèmes de la partition windows montée

Windows was found on your system, and so we can use the Windows
Drive as our Wine drive. You may, however, wish to create a clean
Wine install anyways.
Should I use the Windows drive for the Wine install? (yes/no)yes

Created /home/olivier/.wine/config using your existing Windows installation.
You probably want to review the file, though.

Checking for real Windows registry...
Windows registry found, will not install default Wine registry.


Installation complete for now. Good luck (this is still alpha software).
If you have problems with WINE, please read the documentation first,
as many kinds of potential problems are explained there.

Après installation les exécutables vont se retrouver sous /usr/local/bin, ça va installer aussi les pages man et des fichiers comme les bibliothèques windows qui se retrouvent sous /usr/local/lib.

[Retour haut de la page]

Configuration de wine

Le fichier de configuration de wine se trouve sous  le répertoire .wine qui se trouve lui-même dans la homedirectory de votre utilisateur et a pour nom config. Voici le fichier config adapté à ma config, il a été créé automatiquement lors de l'install.

Voilà ce qu'on peut y trouver, la définition des lecteurs de disque qui seront accessibles à partir des logiciels lancés par wine

[Drive C]
"Path" = "/mnt/windows"
"Type" = "hd"
"Filesystem" = "vfat"

[Drive D]
"Path" = "/tmp"
"Type" = "hd"
"Filesystem" = "win95"

[Drive E]
"Path" = "${HOME}"
"Type" = "network"
"Filesystem" = "win95"

Pour rajouter un nouveau système de disque (même si c'est un type ext2)

[Drive F]
"Path" = "/roger"
"Type" = "hd"
"Filesystem" = "win95"

Pour qu'un simple utilisateur puisse maintenant utiliser wine, il faudra créer un répertoire .wine dans sa homedirectory

mkdir ~/.wine

Ensuite dans le répertoire de wine, il doit taper

./tools/wineconf > ~/.wine/config

Name "main::Device2DOS" used only once: possible typo at ./tools/wineconf line 247.
Name "main::DOS2Device" used only once: possible typo at ./tools/wineconf line 250.
Name "main::DOSpathdir" used only once: possible typo at ./tools/wineconf line 314.
Argument "v" isn't numeric in numeric ge (>=) at ./tools/wineconf line 480, <FSTAB> line 16.
Argument "v" isn't numeric in numeric ge (>=) at ./tools/wineconf line 481, <FSTAB> line 16.
WARNING: Making assumptions for PATH
Will scan windows directory for executables and generate
path from that
WARNING: Making assumptions for TEMP
Looking for \TEMP and then \TMP on every drive
Using /tmp
Cannot read ./wine.ini

Corrigez éventuellement le fichier config.
 
 

[Retour haut de la page]

Un exemple

Voici un screeshot de Winword. Pour le lancer il suffit de se placer dans son répertoire et de taper :

wine winword.exe



 
 
[Retour page d'accueil]