Translation(s): English - Français - Русский

(!) ?/Discussion


WINE logo obtained from official website winehq.org - Logo by Joel Holdsworth, original image designed by Jon Parshall - GNU LGPL

Wine — (à l'origine un acronyme pour "Wine Is Not an Emulator") est une couche de compatibilité capable de faire fonctionner des applications Windows sur différents systèmes d'exploitation conformes à la norme POSIX, tels que Linux, Mac OSX, et BSD. Au lieu de simuler le fonctionnement interne de Windows comme une machine virtuelle ou un émulateur, Wine traduit à la volée les appels à l'API Windows en appels POSIX, éliminant ainsi les pénalités en termes de performance et d'occupation mémoire des autres méthodes et permettant aussi de mieux intégrer les applications Windows à votre environnement de bureau.

Versions disponibles

Depuis Debian Jessie, vous pouvez choisir entre deux types de paquets pour Wine : wine et wine-development.

Wine poursuit deux développements sur son site officiel winehq.org : wine en version stable (c'est à dire, la version 1.6.2), et wine-development la version en développement (c'est à dire, la version 1.7.29). Pour Debian Jessie l'actuelle version de wine-development est disponible en tant que paquet rétroporté (backports).

Malgré son nom, wine-development est aussi destinée à l'usage des utilisateurs ordinaires. Ne mélangez pas celui-ci avec les paquets *-dev qui contiennent les fichiers d'en-têtes et les bibliothèques de développement.

Vous pouvez installer indifféremment l'une ou l'autre de ces versions ou bien avoir les deux installées en même temps.

Pour utiliser wine-development vous devez ajouter le suffixe "-development" à chaque commande (c'est à dire, "wine-development foo.exe" ou "winecfg-development").

Installation


A partir de Debian Jessie

Préparations :

Si vous utilisez une architecture 64 bits (ce qui est généralement le cas pour la plupart des utilisateurs), vous devez activer multiarch :

# dpkg --add-architecture i386 && apt update

Si vous êtes sur Debian Jessie (stable) et que vous voulez utiliser la version actuelle de wine-development à partir des backports, vous devez activer jessie-backports sur votre système. Ajoutez cette ligne dans votre fichier sources.list (ou ajoutez un nouveau fichier avec l'extension ".list" dans /etc/apt/sources.list.d/) :

deb http://httpredir.debian.org/debian jessie-backports main

et exécutez la commande

# apt update

Installation :

Installez wine :

# apt install wine

et/ou wine-development :

# apt install wine-development

Les paquets issus des backports ne sont pas automatiquement installés, mais une fois qu'ils sont installés dans votre système (manuellement), vous recevrez les mises à jours automatiques. L'exemple suivant vous assure que tous les paquets requis sont issus de jessie-backports au lieu de jessie.

Installer wine-development à partir de jessie-backports sur une architecture 64 bits (avec i386 comme architecture 32 bits étrangère) :

# apt install \
      wine-development/jessie-backports \
      wine32-development/jessie-backports \
      wine64-development/jessie-backports \
      libwine-development/jessie-backports \
      libwine-development:i386/jessie-backports \
      fonts-wine-development/jessie-backports

Installer wine-development à partir de jessie-backports sur une architecture 32 bits :

# apt install \
      wine-development/jessie-backports \
      wine32-development/jessie-backports \
      libwine-development/jessie-backports \
      fonts-wine-development/jessie-backports

wine et wine-development utilisent quelques paquets en plus. Certains sont optionnels et pourraient ne pas être automatiquement installés. Sur une architecture 64 bits assurez-vous que wine32 et wine64 (ou leurs équivalents -development) soient tous deux installés (bien que pas strictement nécessaires, mais c'est que veulent généralement la plupart des gens).

wine est livré avec :

wine-development est livré avec :


Debian Wheezy et avant

Dans Debian Wheezy, pour la commodité des utilisateurs, Wine est divisé en plusieurs différents paquets. De cette façon, on peut uniquement installer les fonctionnalités de Wine qui nous sont réellement nécessaires.

Le paquet standard s'obtient simplement en installant wine.

# apt-get install wine

Le paquet minimal s'obtient en installant wine-bin.

# apt-get install wine-bin

Après l'installation de wine-bin des modules additionnels peuvent être acquis via l'installation des paquets correspondants :

Configuration


Les paquets wine dans Debian Jessie

Pour utiliser les scripts wrapper tel que winecfg, wineboot ou regedit, vous devez les définir comme une option à la commande "wine". Voir le bogue Debian #784280. wine-development n'est pas touché.

Par exemple, taper seulement "winecfg" cause une erreur si aucun wineprefix n'existe déjà, alors que "wine winecfg" marche comme prévu.

Pour lancer la fenêtre de configuration de Wine, entrez la commande suivante (seulement celle qui correspond à votre version) :

$ wine winecfg
$ winecfg-development

Pour lancer l'éditeur de la base de registre Wine, entrez la commande suivante (seulement celle qui correspond à votre version) :

$ wine regedit
$ regedit-development

Installer et enlever des programmes


Afin d'installer un programme, lancez le fichier d'installation Windows (.exe/.msi) avec la commande suivante (seulement celle qui correspond à votre version) :

$ wine ~/file.exe
$ wine-development ~/file.exe

Afin d'enlever un programme, lancez le désinstallateur de Wine avec la commande suivante (seulement celle qui correspond à votre version) :

$ wine uninstaller
$ wine-development uninstaller

Le désinstallateur de Wine n'efface pas les entrées du menu et les icônes du bureau ; vous devez donc les enlever manuellement.

Winetricks


winetricks est un script d'aide au téléchargement et à l'installation de divers composants et bibliothèques Windows requis pour le fonctionnement de certaines applications dans Wine. Ceux-ci peut inclure des bibliothèques propriétaires, se substituant à certains composants de Wine.

Pour installer winetricks, exécutez la commande :

# apt install winetricks

Si vous avez installé à la fois wine et wine-developpement et que vous voulez utiliser le binaire wine de la version wine-development ainsi que le binaire winserver, vous devez exécuter la commande suivante avant de lancer winetricks. Assurez-vous de remplacer le * dans la ligne WINESERVER avec le répertoire correspondant à l'architecture de votre système.

$ export WINE=/usr/bin/wine-development
$ export WINESERVER=/usr/lib/*/wine-development/wineserver

Programmes supplémentaires pour Wine


Alternatives


Liens


Site officiel de Wine