Installer un programme Windows avec Wine sous Ubuntu

Installer un programme Windows sous Linux Ubuntu avec Wine. Configurer le menu des applications pour lancer les programmes Windows.
  • Linux
Programme Windows Xenu lancé sous Linux Ubuntu
Programme Windows « Xenu » lancé avec Wine sur Ubuntu

J’ai du installer Wine sur Ubuntu pour lancer un programme sous Windows nommé Xenu ; un logiciel de scrapping utile pour le SEO. Sur mon Ubuntu 18.04 (bionic), la dernière version disponible de wine-stable était la version 3.0. Ce tutoriel vous permet d’installer la dernière version de Wine à partir de 5.0+.

Installer Wine sur Ubuntu

Ajouter la prise en charge de l’architecture 32 bits si votre ordinateur est en 64 bits.

sudo dpkg --add-architecture i386 

Installer ensuite Wine depuis les dépôts officiels de WineHQ.

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt update
sudo apt install --install-recommends winehq-stable

À noter que l’option --install-recommends est importante si comme moi, vous avez désactiver l’installation des paquets recommandés par défaut sur Linux.

Vous devriez avoir Wine installé sur votre Ubuntu. Si vous souhaitez davantage d’information comme l’installation sur une version différente d’Ubuntu, je vous incite à aller regarder dans la documentation officielle de Wine.

Configurer Wine sur Ubuntu

Voici la configuration que j’ai utilisée juste après mon installation Wine.

winecfg

Monter le répertoire utilisateur

Monter le répertoire utilisateur pour que les programmes sous Windows puisse avoir accès aux données de votre home. Cliquez sur « auto-détection » pour que Wine attribut votre $HOME à la H: du lecteur.

Configuration de Wine pour partager le répertoire utilisateur
Configurer Wine pour partager le répertoire utilisateur avec le logiciel Xenu

Choisir la version d’exécution de Windows

Pour ma part j’ai choisi Windows 7, car je dois faire tourner des programmes anciens. Vous pouvez tout à fait choisir Windows 10 suivant vos besoins.

Version de Windows par défaut pour lancer des logiciels sous Wine
Choisir la version de Windows à utiliser pour les programmes de Windows sous Wine

Installer un nouveau programme Windows avec Wine

Pour lancer l’installation d’un programme Windows avec Wine, double-cliquez sur le fichier depuis votre gestionnaire de fichier ou utiliser la ligne de commande en vous rendant dans le dossier contenant votre exécutable Windows.

wine setup.exe

Astuce : Si jamais votre gestionnaire de fichier n’intègre pas Wine lorsque vous souhaitez lancer des .exe, tentez de redémarrer votre ordinateur.

Intégration de Wine dans le gestionnaire de fichier Gnome
Intégration de Wine dans le gestionnaire de fichier pour lancer des fichiers exécutables Windows (.exe)

Lancer un programme Windows depuis Ubuntu avec Wine

Sur ma version d’Ubuntu j’utilise Gnome, en configurant Wine, je peux lancer des programmes Windows directement depuis le menu des applications Ubuntu.

Wine configuration applications
Ajouter des applications Wine au menu des applications sur Ubuntu
Programmes Windows dans le menu Wine sous Linux Ubuntu
Programme Windows « Xenu » intégré au menu Gnome sous Ubuntu

Erreur de dépendance avec wine-stable

En installant la dernière version de Wine sur Ubuntu, j’ai eu l’erreur suivante :

sudo apt install --install-recommends winehq-stable
[sudo] Mot de passe de alex : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 winehq-stable : Dépend: wine-stable (= 5.0.0~bionic)
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Vous pouvez régler cette erreur en ajoutant le dépôt suivant : https://launchpad.net/~cybermax-dexter/+archive/ubuntu/sdl2-backport

sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
sudo apt-get update

Puis relancer l’installation de Wine.

sudo apt install --install-recommends winehq-stable

Le paquet wine-mono n’est pas installé

En utilisant Xenu, j’ai eu l’erreur suivante.

Install the Windows version of Mono to run .NET executables

Installer le paquet winetricks pour facilement installer des logiciels sous Windows depuis votre ligne de commande sous Linux.

sudo apt install winetricks

Installer ensuite les fonts demandées

winetricks -q tahoma liberation ie8 gecko dotnet20 msi2 fontfix mono22 allfonts

Si cela ne suffit, installer directement .NET.

winetricks dotnet45

Article publié le

Dernière modification le

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.