
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.

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.

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.

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.


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
Marc
Bonjour,
Je viens de tenter l’install sur Linux Mint 20.1 et j’ai l’erreur que vous mentionnez :
Les paquets suivants contiennent des dépendances non satisfaites :
winehq-stable : Dépend: wine-stable (= 6.0.0~groovy-1)
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
La solution que vous proposez ne fonctionne pas.
Une idée ?
Merci d’avance,
Marc
• Lien vers le commentaire