Table des matières

Utiliser vos applications critiques Windows sous Debian

Article écrit et wikisé par Frédéric Hars.

Rappel du besoin et objectif

Un des freins au passage d'un environnement Microsoft à Debian (et plus généralement à Linux) est l'absence de certains logiciels spécifiques aux plateformes Windows.

Cela peut être le cas pour certains logiciels professionels spécifiques à une entreprise, ou simplement lorsque l'utilisateur a acquis une expérience de plusieurs années sur un logiciel et désire continuer à utiliser spécifiquement ledit logiciel.

Le but de cet article est d'expliquer comment on peut accéder à ses applications Windows directement depuis sa plateforme Debian, et ce, sans avoir à redémarrer la machine.

Solutions possibles. Avantages & inconvénients

Je traiterai ici de deux solutions possibles pour répondre à ce besoin :

Avantages et inconvénients de Qemu

Description : Qemu émule un PC sur la base de

Bochs et fournit un environnement virtuel sur lequel on peut installer n'importe quel SE (système d'exploitation) : Debian, Windows, RedHat, BeOS, etc. Dans notre cas, il suffit d'installer le(s) logiciel(s) nécessaires au dessus de la version de Windows choisie.

Avantages :

Inconvénients :

Avantages et inconvénients de Wine

Description :

Wine émule le comportement des bibliothèques Windows sous Linux.

Avantages :

Inconvénients :

Installation de Qemu

Qemu étant fourni en tant que paquet, l'installation n'a rien de compliqué :

# apt-get install qemu

La première chose à faire est de créer un fichier vide (win2k.img) qui servira de système de fichiers virtuel pour le système installé. Dans l'exemple ci-dessous, je prévois 3 Go (= 3000 x 1 Mo -> count=3000 / bs=1024×1024 octets) pour une installation de Windows 2000 :

$ dd if=/dev/zero of=win2k.img bs=1048576 count=3000

J'insère ensuite le CD d'installation du SE qui m'intéresse et je lance :

$ qemu -m 256 -hda win2k.img -cdrom /dev/cdrom -boot d -user-net

  • L'installation de Windows qui s'ensuit est tout ce qu'il y a de plus classique bien que plus lente du fait de l'émulation.
  • la fenêtre de suivi Qemu permet d'effectuer des tâches de suivi en arrière plan (ex : ejecter le CD). Taper “help” dedans pour plus d'informations.

Une fois l'installation finie, on peut relancer Qemu pour accéder au systême fraîchement installé sans oublier de retirer le Cd d'installation du lecteur :

$ qemu -m 256 -hda win2k.img -cdrom /dev/cdrom -user-net

Installation de Wine

L'installation de Wine n'est pas plus compliquée que celle de Qemu :

# apt-get install wine winesetuptk

Il est ensuite nécessaire de configurer wine (en mode utilisateur) :

$ winesetup

Ceci créera l'arborescence de fichiers nécessaires dans le répertoire home du compte utilisateur actif.

On peut noter dans les options de configuration intéressantes :

Ces paramètres sont ceux qui apparaissent comme les plus standards. Certaines applications nécessitent néanmoins des configurations bien spécifiques pour pouvoir fonctionner correctement : afin de se familiariser avec ces configurations, il est fortement conseillé d'aller jeter un coup d'oeil du côté du site officiel de Wine ou de ce site en français.