Aller au contenu principal

Base de connaissances

Tutoriels par OS, outils open source et ressources pour le numérique responsable.

🧩

Wine - Lancer des logiciels Windows sous Linux & macOS

Réemploi et réparation🟡 IntermédiaireLinux

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

https://appdb.winehq.org/

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 :
https://gitlab.melroy.org/melroy/winegui/-/releases
  • Ou via le dépôt GitHub :
https://github.com/winegui/WineGUI
  • 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 :
    • .exe ou .msi
  • WineGUI lance automatiquement l’installateur Windows
  • Suivre l’assistant d’installation comme sous Windows
WineGUI utilise Wine en arrière-plan.

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 .exe ou .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

LogicielAvantagesInconvénients
PlayOnLinuxInterface conviviale, gestion simplifiéePeut manquer de mises à jour
BottlesFacile à utiliser, profils optimisésFonctionnalités avancées limitées

Sous macOS

LogicielAvantagesInconvénients
PlayOnMacInterface simple, préconfigurationsMoins flexible
CrossoverMeilleure compatibilité, supportPayant

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 permet d’exécuter des logiciels Windows,
mais ne remplace pas Windows à 100 %.