Base de connaissances
Tutoriels par OS, outils open source et ressources pour le numérique responsable.
Wine - Lancer des logiciels Windows sous Linux & macOS
Cette page regroupe toutes les façons possibles d’exécuter des applications Windows (.exe, .msi) sur Linux et macOS, avec Wine, avec ou sans interface graphique.
Qu’est-ce que Wine ?
Objectif
Wine est conçu pour exécuter des applications Windows sur des systèmes Linux / Unix / macOS, sans installer Windows.
Comment ça fonctionne ?
Wine traduit les appels système Windows vers des appels compréhensibles par Linux ou macOS.
Ce que Wine ne fait pas
- Wine n’est pas une machine virtuelle
- Il n’installe pas Windows
- Il ne garantit pas une compatibilité totale
appdb Nom_du_programme
Méthodes pour utiliser Wine
Il existe plusieurs façons d’utiliser Wine, selon ton niveau et tes besoins.
Méthode 1 - Interface graphique
WineGUI
WineGUI est une interface graphique open source qui simplifie l’utilisation de Wine.
- Permet de lancer des applications Windows sans terminal
- Gestion plus simple des programmes
- Approche plus visuelle
Instalation
- Installer Wine (voir sections Linux / macOS plus haut)
- Télécharger WineGUI depuis GitHub :
- Via la page Releases :
- Ou via le dépôt GitHub :
- Installer WineGUI selon le format fourni :
.deb(Debian / Ubuntu).AppImage- ou binaire selon la version
https://github.com/winegui/WineGUI
Lancer WineGUI
- Ouvrir WineGUI depuis le menu des applications
- Au premier lancement, WineGUI initialise l’environnement Wine
Installer une application Windows avec WineGUI
- Ouvrir WineGUI
- Cliquer sur Add application / Install
- Sélectionner le fichier :
.exeou.msi
- WineGUI lance automatiquement l’installateur Windows
- Suivre l’assistant d’installation comme sous Windows
Si une application ne fonctionne pas, le problème vient de Wine ou de la compatibilité du logiciel, pas de WineGUI.
Méthode 2 - Ligne de commande sous Linux
1️⃣ Installer Wine
Ubuntu / Debian et dérivés
sudo apt update && sudo apt upgrade -y
sudo apt install wine64 wine32 -y
Arch Linux / Manjaro
sudo pacman -S wine wine-mono wine-gecko winetricks
Fedora
sudo dnf install wine
2️⃣ Vérifier l’installation
wine --version
3️⃣ Lancer une application Windows
- Fichier
.exe:
wine Nom_de_l_installateur.exe
- Fichier
.msi:
wine msiexec /i Nom_de_l_installateur.msi
4️⃣ Configurer Wine
winecfg
Cette commande permet notamment de :
- choisir la version de Windows émulée (XP, 7, 10…)
- régler certains paramètres graphiques ou audio
5️⃣ Exécuter un programme installé
wine Nom_du_logiciel.exe
Méthode 3 - Ligne de commande sous macOS
1️⃣ Installer Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2️⃣ Installer Wine
brew install --cask wine-stable
3️⃣ Télécharger l’application Windows
- Fichier
.exeou.msi - Extraire l’archive si nécessaire (
.zip)
4️⃣ Lancer l’installation
.exe
wine Nom_de_l_installateur.exe
.msi
msiexec /i Nom_de_l_installateur.msi
5️⃣ Configuration (si besoin)
winecfg
Alternatives basées sur Wine
Sous Linux
| Logiciel | Avantages | Inconvénients |
|---|---|---|
| PlayOnLinux | Interface conviviale, gestion simplifiée | Peut manquer de mises à jour |
| Bottles | Facile à utiliser, profils optimisés | Fonctionnalités avancées limitées |
Sous macOS
| Logiciel | Avantages | Inconvénients |
|---|---|---|
| PlayOnMac | Interface simple, préconfigurations | Moins flexible |
| Crossover | Meilleure compatibilité, support | Payant |
Points importants à retenir
- Toutes les applications Windows ne fonctionnent pas
- La compatibilité dépend :
- de Wine
- de la version Windows émulée
- du logiciel utilisé
- Tester différentes versions peut être nécessaire
Liens utiles
- Wine AppDB : https://appdb.winehq.org/
- WineGUI : https://github.com/winegui/WineGUI
Wine permet d’exécuter des logiciels Windows,mais ne remplace pas Windows à 100 %.