Supposons que vous utilisiez Linux comme votre principal système d’exploitation, puis que votre travail ou votre école vous ait prescrit un programme qui ne fonctionne que sous Windows. Quel dommage. Mais avant de penser à lancer une machine virtuelle, ce qui monopoliserait les ressources de votre ordinateur, pourquoi ne pas envisager une meilleure alternative – Wine pour Ubuntu.
Restez à l’écoute et apprenez à installer et configurer Wine pour Ubuntu et à exécuter des applications Windows de manière transparente en un rien de temps !
Prérequis
Ce tutoriel sera une démonstration pratique. Si vous souhaitez suivre, vous aurez besoin d’un ordinateur fonctionnant au moins sous Ubuntu 18.04 et d’un environnement de bureau. Ce guide utilise Ubuntu 20.04.
Activer le support multiarch sur votre ordinateur Ubuntu
Wine est disponible en binaires 64 bits et 32 bits. Si vous avez un processeur compatible 64 bits, vous devez installer les deux pour garantir la prise en charge des programmes pour les deux architectures. Mais avant de pouvoir installer les binaires 32 bits requis, vous devez activer le support multiarch sur votre ordinateur Ubuntu.
1. Tout d’abord, ouvrez une fenêtre de terminal sur votre bureau Ubuntu ou connectez-vous via SSH si vous êtes en distant.
2. Ensuite, exécutez la commande ci-dessous pour déterminer l’architecture CPU de votre ordinateur.
Recherchez la valeur du mode d’opération CPU(s) dans le résultat. Le résultat détermine si votre ordinateur peut exécuter des programmes en 32 bits uniquement ou en 64 bits et 32 bits. Comme vous pouvez le voir ci-dessous, cet ordinateur peut exécuter des programmes en 64 bits et 32 bits.

Si l’architecture CPU est uniquement en 32 bits, ignorez les étapes restantes de cette section car elles ne s’appliquent pas à votre ordinateur.
3. Maintenant, activez le support multiarch sur votre ordinateur Ubuntu en exécutant la commande ci-dessous.
4. Enfin, mettez à jour le cache des paquets en exécutant la commande ci-dessous.
Comme vous pouvez le voir, le cache local des paquets inclut désormais des paquets 32 bits (i386).

Installation de Wine pour Ubuntu à partir du référentiel Ubuntu
La manière la plus rapide et la plus pratique d’installer Wine pour Ubuntu est à partir du référentiel Ubuntu. Comment ? Si vous savez comment exécuter la commande apt
, vous êtes déjà à mi-chemin.
Le référentiel officiel d’Ubuntu n’a peut-être pas toujours la dernière version de Wine. Si vous préférez installer la dernière version stable de Wine pour Ubuntu, vous pouvez sauter cette section.
Pour installer Wine à partir du référentiel Ubuntu via APT, suivez ces étapes.
En fonction de la capacité de votre CPU, exécutez l’une des commandes ci-dessous pour installer la version appropriée de Wine pour Ubuntu. Ce tutoriel installe à la fois win64
et win32
. Comme vous installez avec apt
, le processus installe automatiquement les dépendances supplémentaires.
Maintenant, confirmez que l’installation a réussi en vérifiant la version de Wine pour Ubuntu.
Vous verrez le numéro de version de Wine que vous avez installé. Au moment de la rédaction, la dernière version stable est Wine 5.0.3. Votre numéro de version peut être différent.

Installation de Wine pour Ubuntu depuis le référentiel WineHQ
Si vous ne voulez pas hésiter sur la version de Wine et vous assurer d’installer la dernière version, l’installation à partir du référentiel WineHQ est votre meilleure option.
Remarque : Si vous avez déjà installé Wine pour Ubuntu précédemment, désinstallez-les avant d’effectuer les étapes de cette section.
Le référentiel officiel de WineHQ est un PPA (archive de paquets personnelle) contenant la dernière version stable de Wine.
Pour installer Wine à partir des référentiels WineHQ, suivez ces étapes.
1. Tout d’abord, téléchargez et ajoutez la clé GPG de WineHQ en exécutant la commande ci-dessous. Cette étape garantit que les paquets que vous installez proviennent d’une source fiable.

2. Ensuite, exécutez la commande ci-dessous pour ajouter le référentiel WineHQ à votre fichier sources.list.
Par conséquent, votre liste de sources de paquets inclut désormais les URL du référentiel WineHQ.

3. Maintenant, installez Wine pour Ubuntu en exécutant la commande ci-dessous. Cette commande installe la dernière version stable en utilisant le paquet winehq-stable. Le paramètre –install-recommends garantit que apt installe les paquets recommandés avec Wine.
Si vous souhaitez tester la version de développement au lieu de la version stable pour une raison quelconque, le nom du paquet doit être winehq-devel.
4. Enfin, exécutez la commande suivante pour vérifier la version de Wine que vous avez installée.
Au moment de la rédaction, la dernière version stable du référentiel WineHQ est Wine 7.0. Votre numéro de version peut être différent.

Initialisation de l’environnement Wine
Vous pouvez désormais exécuter des programmes exécutables Windows sur votre ordinateur Ubuntu après avoir installé Wine. Mais pour éviter les interruptions inutiles lors de l’exécution d’une application dans Wine pour la première fois, il est conseillé d’initialiser l’environnement Wine.
En résumé, l’initialisation de l’environnement Wine crée le répertoire ~/.wine
où Wine stocke tous ses fichiers de configuration. Et s’il manque des paquets de support, Wine vous invitera à les installer lors de l’initialisation.
Le dossier ~/.wine est également appelé dossier WINEPREFIX. Vous pouvez rencontrer d’autres variations, telles que Wine Prefix et Wine Bottle.
1. Connectez-vous à votre bureau Ubuntu et ouvrez une nouvelle fenêtre de terminal.
2. Exécutez la commande ci-dessous pour initialiser votre environnement Wine. La commande wineboot est l’implémentation par Wine de la séquence de démarrage et d’arrêt d’un ordinateur Windows.
Vous verrez une fenêtre contextuelle similaire à la capture d’écran ci-dessous, montrant le répertoire de l’environnement Wine.

3. Lorsque vous obtenez la demande d’installer Wine Mono, cliquez sur Installer. Mono est une implémentation multiplateforme du .NET Framework dont Wine a besoin pour exécuter des applications .NET.

Attendez que l’installation de Wine Mono se termine en quelques secondes.

De retour sur le terminal, vous devriez voir un message de confirmation similaire à la capture d’écran ci-dessous indiquant que la configuration initiale a été réussie.

4. Ouvrez le gestionnaire de fichiers de votre ordinateur et explorez le répertoire ~/.wine. Vous devriez voir des objets similaires à la capture d’écran ci-dessous. Ce dossier contient les fichiers de registre et le lecteur C de Wine en tant que sous-dossier.

Exécution d’applications Windows avec Wine
Maintenant que vous avez installé Wine pour Ubuntu, quels sont les programmes Windows que vous pouvez exécuter avec? Tout comme un ordinateur Windows livré avec des programmes préinstallés, Wine dispose également de programmes intégrés que vous pouvez exécuter immédiatement.
Il existe deux façons de démarrer un programme Windows avec Wine, soit via la ligne de commande, soit via le gestionnaire de fichiers.
Ouverture d’un programme Windows à partir du gestionnaire de fichiers
Par exemple, l’un des programmes intégrés dans Wine est notepad.exe. Pour ouvrir ce programme, accédez au dossier ~/.wine/drive_c/windows/. Faites un clic droit sur le fichier notepad.exe et cliquez sur Ouvrir avec « Wine Windows Program Loader »

Ouverture d’un programme Windows depuis le terminal
L’exécution d’un programme Windows dans le terminal nécessite l’utilisation de la commande wine
suivie du nom du programme. Cet exemple utilise toujours notepad.exe comme programme à exécuter.
Sur le terminal, exécutez la commande suivante.
Remarquez que l’invite du terminal n’est pas disponible tant que le programme Windows est ouvert. Vous retrouverez le contrôle du terminal uniquement lorsque vous fermerez le programme Windows. Par conséquent, si vous avez besoin d’exécuter un autre programme Windows, vous devrez ouvrir une autre fenêtre de terminal.

Un avantage de démarrer un programme Windows avec wine
est que la commande accepte des arguments. Par exemple, pour lancer notepad.exe
et ouvrir automatiquement un fichier texte, ajoutez le chemin du fichier en tant qu’argument. La commande ci-dessous ouvre le fichier Windows hosts.

Installation d’applications Windows dans Wine
Le vin ne vous limite pas aux seuls programmes intégrés, ce qui signifie que vous pouvez installer d’autres applications Windows. Mais toutes les applications Windows ne sont pas compatibles avec Wine.
Visitez le WineHQ – Base de données des applications Wine (AppDB) pour la liste des applications Windows compatibles vérifiées.
Pour installer une nouvelle application, vous devez télécharger le fichier d’installation EXE ou MSI et l’exécuter de la même manière que vous exécuteriez un programme déjà installé.
Peut-être préférez-vous Notepad++ à la Notepad de Windows. Pour l’installer, suivez ces étapes.
1. Tout d’abord, confirmez que Notepad++ est compatible avec Wine en effectuant une recherche dans AppDB. Comme vous pouvez le voir ci-dessous, Notepad++ apparaît dans les résultats, confirmant que Notepad++ est un programme compatible.

2. Une fois que vous avez confirmé la compatibilité de l’application, téléchargez le dernier programme d’installation de Notepad++ à partir de ce lien.

3. Après le téléchargement, localisez le programme d’installation dans votre gestionnaire de fichiers. Faites un clic droit sur le programme d’installation et cliquez sur Ouvrir avec “Wine Windows Program Loader”.

Complétez l’installation de Notepad++ comme si vous l’installiez sur un ordinateur Windows.

4. Ouvrez Notepad++ en double-cliquant sur son icône sur votre bureau Ubuntu ou en exécutant la commande ci-dessous dans le terminal.

Installation de packages supplémentaires avec Winetricks
Certaines applications Windows peuvent nécessiter des packages supplémentaires pour fonctionner correctement. Par exemple, un jeu basé sur Windows pourrait ne pas fonctionner s’il ne peut pas trouver une police spécifique dans le système ou si les bibliothèques Visual C++ 2013 ne sont pas installées.
Vous pouvez installer ces packages supplémentaires à l’aide de Winetricks. Winetricks est un script d’assistance qui facilite le téléchargement et l’installation de packages dans Wine.
1. Exécutez les commandes ci-dessous dans votre terminal pour télécharger le script Winetricks.

2. Ensuite, invoquez le script winetricks suivi des noms des packages à installer. La commande ci-dessous installe les bibliothèques Visual C++ 2013 (vcrun2013) et les polices de base de Microsoft (corefonts), y compris Arial, Courier et Times New Roman.

3. Enfin, exécutez la commande ci-dessous pour lister tous les packages installés et confirmer que les polices de base et VC++ 2013 sont présents.
Remarque : Exécuter ./winetricks sans paramètres ouvrira une interface graphique.

Winetricks divise les packages en catégories d’applications, de benchmarks, de dlls, de polices et de jeux. Une autre catégorie existe appelée paramètres, qui contient les paramètres modifiables de Wine.
Pour répertorier les packages Winetricks disponibles (installés ou non), exécutez le script suivant. Si vous spécifiez la catégorie des paramètres, vous répertorierez plutôt les paramètres de Wine.
./winetricks <nom de la catégorie> liste
Pour en savoir plus sur le script Winetricks, exécutez ./winetricks –help pour afficher la documentation d’aide intégrée.
Configuration de Wine pour les paramètres de l’application Ubuntu
À ce stade, vous disposez d’une configuration Wine entièrement fonctionnelle. Vous pouvez commencer à utiliser Wine tel quel, et dans la plupart des cas, vous n’avez pas besoin de configurer autre chose. Mais chaque fois que vous devez apporter des modifications à la configuration de Wine, l’outil winecfg
est votre arme.
La version de Wine du système d’exploitation Windows est Windows 7 par défaut. Certains programmes Windows peuvent nécessiter une version spécifique de Windows pour fonctionner. Dans ce cas, vous pouvez modifier la version Windows par défaut ou définir la version par application.
1. Ouvrez l’outil de configuration Wine en exécutant la commande ci-dessous dans le terminal.
2. L’outil de configuration Wine comporte six onglets pour différents groupes de paramètres. Dans cet exemple, cliquez sur l’onglet Applications, et vous verrez les Paramètres par défaut dans la liste, qui sont les paramètres d’application globaux. Ne changez pas encore la version Windows par défaut.

3. Supposons que Notepad++ soit le plus compatible avec Windows 10, alors vous devriez créer un paramètre explicite pour cette application. Pour ce faire, cliquez sur Ajouter une application, localisez et sélectionnez le fichier notepad++.exe, puis cliquez sur Ouvrir.

4. Cliquez sur le nouveau paramètre notepad++.exe dans la liste, cliquez sur la boîte de sélection Version de Windows et choisissez Windows 10. Une fois que vous avez défini la version de Windows, cliquez sur OK pour sauvegarder le paramètre de l’application et quittez l’outil de configuration de Wine.

À partir de ce moment, notepad++.exe s’exécute sur votre ordinateur comme s’il fonctionnait nativement sur un PC Windows 10.
Conclusion
Dans ce tutoriel, vous avez appris comment commencer avec Wine pour Ubuntu. Vous avez appris comment installer Wine et comment lancer une application Windows. Vous avez également appris à configurer Wine pour obtenir la meilleure expérience pour l’application que vous souhaitez exécuter.
Wine a parcouru un long chemin depuis sa création et continue de s’améliorer avec chaque nouvelle version. Cette solution est une excellente façon d’utiliser vos applications Windows préférées sur Linux sans avoir à effectuer un dual boot sur votre système.
Si vous avez l’impression de trahir Linux en utilisant Wine (de manière positive), vous n’avez pas tort. Si Wine vous permet d’accomplir ce dont vous avez besoin sous Linux, utilisez-le !