Wine permet de lancer certaines applications Windows sous Linux sans machine virtuelle complète. Ce n’est pas un émulateur au sens strict : Wine traduit les appels Windows vers des équivalents Linux. Quand ça marche, c’est élégant. Quand ça casse, ça rappelle que Windows aime bien voyager avec ses bagages.
Quelle méthode choisir pour installer Wine ?
Vous avez deux méthodes propres.
- Les dépôts Ubuntu : méthode simple, stable, bien intégrée, mais parfois moins récente.
- Les dépôts WineHQ : méthode recommandée si vous voulez une version Wine plus récente.
Pour un usage ponctuel, les dépôts Ubuntu suffisent souvent. Pour faire tourner une application Windows capricieuse, un jeu ancien ou un logiciel qui nécessite une version récente de Wine, utilisez plutôt WineHQ.
Dans cet article, on privilégie la méthode WineHQ. Elle évite les vieux PPA, utilise une clé APT dédiée, et permet de choisir entre stable, développement et staging.
Vérifier votre version d’Ubuntu
Commencez par vérifier la version installée :
lsb_release -a
Ou, plus directement :
cat /etc/os-release
Repérez surtout le nom de code Ubuntu :
noblepour Ubuntu 24.04 LTS ;jammypour Ubuntu 22.04 LTS ;focalpour Ubuntu 20.04 LTS.
Sur une distribution dérivée comme Linux Mint, ne vous fiez pas toujours au nom de la distribution. Cherchez plutôt UBUNTU_CODENAME dans /etc/os-release. C’est ce nom de code qui doit correspondre au dépôt WineHQ.
Nettoyer une ancienne installation de Wine
Si vous avez déjà installé Wine via un PPA, des paquets Ubuntu, PlayOnLinux ou une vieille méthode trouvée dans un forum, commencez par faire le ménage.
sudo apt remove --purge 'wine*' 'winehq*'
sudo apt autoremove --purge
sudo apt cleanLangage du code : JavaScript (javascript)
Supprimez aussi les vieux fichiers de dépôt WineHQ si vous repartez de zéro :
sudo rm -f /etc/apt/sources.list.d/winehq*.list
sudo rm -f /etc/apt/sources.list.d/winehq*.sourcesLangage du code : PHP (php)
Ne supprimez pas encore votre dossier ~/.wine si vous avez des applications importantes déjà installées. Ce dossier contient vos préfixes Wine, vos logiciels et leurs données.
Activer le support 32 bits
Beaucoup de logiciels Windows anciens restent en 32 bits. Sur une Ubuntu 64 bits, activez donc l’architecture i386 avant d’installer Wine :
sudo dpkg --add-architecture i386
sudo apt update
Vous pouvez vérifier les architectures activées avec :
dpkg --print-foreign-architecturesLangage du code : PHP (php)
Si la commande affiche i386, c’est bon. Sans ce support, beaucoup d’installations Wine échouent avec des dépendances manquantes. C’est le grand classique : l’application est vieille, mais ses exigences sont très vivantes.
Ajouter le dépôt officiel WineHQ
Installez d’abord les outils nécessaires :
sudo apt install --install-recommends wget ca-certificates gnupg
Créez le dossier des clés APT si nécessaire :
sudo mkdir -p /etc/apt/keyrings
Téléchargez la clé officielle WineHQ :
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.keyLangage du code : JavaScript (javascript)
Ajoutez ensuite le fichier de dépôt adapté à votre version d’Ubuntu. Pour Ubuntu 24.04 LTS :
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sourcesLangage du code : PHP (php)
Pour Ubuntu 22.04 LTS :
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sourcesLangage du code : PHP (php)
Pour Ubuntu 20.04 LTS :
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sourcesLangage du code : PHP (php)
Rechargez ensuite les dépôts :
sudo apt update
Évitez les anciens tutoriels qui utilisent apt-key. Cette méthode est dépréciée. Les clés doivent désormais être gérées via des fichiers dédiés dans /etc/apt/keyrings ou selon le format recommandé par le dépôt.
Installer Wine stable
Pour installer la version stable de Wine depuis WineHQ :
sudo apt install --install-recommends winehq-stable
Vérifiez ensuite la version installée :
wine --version
La première fois que vous lancez Wine, exécutez :
winecfg
Wine crée alors le préfixe par défaut dans ~/.wine. Il peut aussi proposer d’installer Wine Mono ou Wine Gecko. Acceptez ces composants si l’application en a besoin, notamment pour les logiciels qui utilisent .NET ou des composants web embarqués.
Stable, devel ou staging : quelle version Wine installer ?
WineHQ propose généralement trois branches.
winehq-stable: version stable, à privilégier pour commencer.winehq-devel: version de développement, plus récente, parfois utile pour les corrections récentes.winehq-staging: version avec des patchs expérimentaux, utile pour certains jeux ou logiciels, mais moins conservatrice.
Commencez par winehq-stable. Si votre application ne fonctionne pas et que la base WineHQ AppDB ou les retours utilisateurs recommandent une autre branche, testez alors devel ou staging.
Pour installer la branche développement :
sudo apt install --install-recommends winehq-devel
Pour installer la branche staging :
sudo apt install --install-recommends winehq-staging
N’installez pas les trois au hasard. Choisissez une branche, testez, documentez. Votre futur vous dira merci.
Installer Wine depuis les dépôts Ubuntu
Si vous préférez une méthode plus simple, Ubuntu fournit aussi Wine dans ses dépôts. Activez d’abord le dépôt Universe si nécessaire :
sudo add-apt-repository universe
sudo apt update
Puis installez Wine :
sudo apt install wine winetricks
Cette méthode est plus simple, mais elle fournit parfois une version moins récente que WineHQ. Elle convient bien si vous cherchez une installation stable et intégrée à Ubuntu, sans courir après la dernière version.
Lancer une application Windows avec Wine
Placez-vous dans le dossier contenant l’installeur Windows, puis lancez :
wine setup.exeLangage du code : CSS (css)
Pour un fichier MSI :
wine msiexec /i programme.msi
Après installation, les raccourcis peuvent apparaître dans le menu d’applications de votre environnement de bureau. Sinon, vous pouvez lancer directement l’exécutable depuis le préfixe Wine.
Exemple :
wine "$HOME/.wine/drive_c/Program Files/Nom du programme/programme.exe"Langage du code : JavaScript (javascript)
Utiliser un préfixe Wine séparé par application
Le préfixe Wine est l’environnement Windows virtuel utilisé par Wine. Par défaut, il se trouve dans ~/.wine. Pour éviter les conflits entre logiciels, créez un préfixe séparé par application.
Exemple avec un préfixe dédié :
WINEPREFIX="$HOME/.wine-mon-logiciel" winecfgLangage du code : JavaScript (javascript)
Puis installez le logiciel dans ce préfixe :
WINEPREFIX="$HOME/.wine-mon-logiciel" wine setup.exeLangage du code : JavaScript (javascript)
Cette méthode évite qu’un vieux logiciel installe une DLL douteuse dans le même environnement qu’un autre programme qui fonctionnait très bien. C’est un peu comme éviter de mettre tous les invités pénibles dans la même cuisine.
Installer des composants avec Winetricks
Winetricks aide à installer certains composants Windows nécessaires à des applications spécifiques : polices, runtimes Visual C++, bibliothèques .NET, DirectX hérités, etc.
Installez Winetricks si ce n’est pas déjà fait :
sudo apt install winetricks
Lancez l’interface :
winetricks
Ou installez un composant dans un préfixe précis :
WINEPREFIX="$HOME/.wine-mon-logiciel" winetricks corefontsLangage du code : JavaScript (javascript)
N’installez pas des composants au hasard. Cherchez d’abord ce que votre application demande réellement. Wine fonctionne mieux quand on lui évite les cocktails de DLL improvisés.
Configurer la version de Windows simulée
Ouvrez la configuration Wine :
winecfg
Dans l’onglet Applications, vous pouvez choisir la version de Windows présentée au logiciel : Windows 10, Windows 11, Windows 7, etc.
Pour les vieux logiciels, Windows 7 fonctionne parfois mieux. Pour les applications récentes, Windows 10 ou 11 est souvent plus logique. Là encore, testez par application, pas globalement pour tout votre système Wine.
Wine, Bottles, Lutris, Proton : lequel choisir ?
Wine est la base. Mais vous n’êtes pas obligé de tout gérer à la main.
- Wine : solution directe, légère, bonne pour comprendre et contrôler.
- Bottles : interface pratique pour gérer des environnements Wine séparés.
- Lutris : très utile pour les jeux, les launchers et les scripts d’installation communautaires.
- Proton : version orientée jeux, intégrée à Steam, excellente pour beaucoup de titres Windows.
Si vous voulez lancer un logiciel métier simple, Wine suffit souvent. Si vous voulez jouer, commencez plutôt par Steam/Proton ou Lutris. Si vous voulez isoler proprement plusieurs applications, Bottles devient très confortable.
Corriger l’erreur “paquets défectueux conservés en l’état”
L’ancien article traitait justement une erreur de dépendances non satisfaites. Aujourd’hui, les causes les plus fréquentes sont différentes :
- mauvais dépôt WineHQ pour votre version Ubuntu ;
- nom de code incorrect sur Linux Mint ou dérivé Ubuntu ;
- architecture
i386non activée ; - ancien PPA encore présent ;
- paquets Wine mélangés entre Ubuntu et WineHQ ;
- paquets bloqués avec
apt-mark hold; - dépôts tiers incohérents.
Commencez par identifier les paquets bloqués :
apt-mark showhold
Contrôlez les dépôts Wine actifs :
grep -R "winehq\|wine-builds" /etc/apt/sources.list /etc/apt/sources.list.d/ 2>/dev/nullLangage du code : PHP (php)
Vérifiez ensuite les versions disponibles :
apt policy wine winehq-stable winehq-devel winehq-staging
Puis tentez une correction prudente :
sudo apt update
sudo apt --fix-broken install
sudo apt full-upgrade
Si vous aviez installé Wine depuis plusieurs sources, purgez puis réinstallez proprement depuis une seule source. C’est souvent plus rapide que de négocier avec APT comme s’il avait un syndicat.
Corriger “winehq-stable introuvable”
Si APT ne trouve pas winehq-stable, vérifiez d’abord que le dépôt WineHQ correspond bien à votre version Ubuntu.
cat /etc/os-release
ls /etc/apt/sources.list.d/winehq*.sources
sudo apt updateLangage du code : PHP (php)
Ensuite, regardez si APT voit le paquet :
apt search winehq-
Sur certaines périodes, une branche stable peut arriver plus tard pour une nouvelle version Ubuntu. Dans ce cas, vous pouvez temporairement utiliser les paquets Ubuntu, attendre la publication WineHQ stable, ou tester winehq-devel si vous acceptez une branche plus récente.
Corriger les problèmes d’affichage ou de son
Si l’application se lance mais affiche mal les polices, commencez par installer les polices de base :
winetricks corefonts
Si le son ne fonctionne pas, ouvrez :
winecfg
Puis vérifiez l’onglet Audio. Sur les distributions récentes, PipeWire ou PulseAudio gèrent généralement la sortie audio. Le problème vient souvent du préfixe, d’une application ancienne ou d’une dépendance manquante.
Pour les soucis multimédia côté Linux, vous pouvez aussi consulter Linux : corriger le son saccadé sous VLC.
Tester une application avant de perdre deux heures
Avant de bricoler Wine pendant des heures, cherchez votre application dans la base Wine AppDB. Les fiches indiquent souvent si le logiciel fonctionne, quelles versions de Wine ont été testées, et quels composants sont nécessaires.
Ce réflexe évite les grandes odyssées inutiles. Si une application est notée catastrophique depuis dix ans, votre installation parfaite ne changera pas forcément l’histoire.
Désinstaller Wine proprement
Pour supprimer Wine installé via WineHQ :
sudo apt remove --purge 'wine*' 'winehq*'
sudo apt autoremove --purgeLangage du code : JavaScript (javascript)
Pour supprimer le dépôt WineHQ :
sudo rm -f /etc/apt/sources.list.d/winehq*.sources
sudo rm -f /etc/apt/keyrings/winehq-archive.key
sudo apt updateLangage du code : PHP (php)
Pour supprimer le préfixe Wine par défaut et les applications installées dedans :
rm -rf "$HOME/.wine"Langage du code : JavaScript (javascript)
Attention : cette dernière commande supprime les applications Windows installées dans le préfixe par défaut, ainsi que leurs données locales. Ne la lancez pas si vous devez récupérer des fichiers.
Ce qu’il ne faut plus faire
- Ne suivez plus les tutoriels basés sur Ubuntu 14.04 Trusty.
- N’installez plus
wine1.7depuis un vieux PPA. - Ne downgradez pas
liblcms2-2pour corriger Wine sur une Ubuntu actuelle. - N’utilisez pas
apt-keypour ajouter une clé APT moderne. - Ne mélangez pas dépôts Ubuntu, WineHQ, PPA tiers et paquets téléchargés à la main.
- Ne supprimez pas
~/.winesans sauvegarde si des données importantes s’y trouvent.
Le dépannage de 2015 était utile à son époque. Aujourd’hui, il faut repartir sur une installation propre, avec une seule source de paquets et une version Ubuntu maintenue.
Checklist rapide
- Vérifier la version Ubuntu avec
cat /etc/os-release. - Supprimer les vieux PPA Wine si nécessaire.
- Activer l’architecture
i386. - Ajouter la clé WineHQ dans
/etc/apt/keyrings. - Ajouter le fichier
winehq-*.sourcescorrespondant à votre version Ubuntu. - Lancer
sudo apt update. - Installer
winehq-stable. - Lancer
winecfg. - Utiliser un préfixe séparé par application.
- Installer les composants avec Winetricks seulement quand ils sont nécessaires.
Articles liés sur SkyMinds
Pour compléter ce guide Wine et Ubuntu, ces articles peuvent vous aider :
- Installer wine sous Linux Mint Debian Edition
- Linux : corriger le son saccadé sous VLC
- Linux Mint : changer la cible des dossiers par défaut
- Linux : ajouter un utilisateur à un groupe sans supprimer ses droits
- Mise à jour du serveur vers Ubuntu 24.04 LTS
- Serveur : migration vers Ubuntu 26.04 LTS depuis Ubuntu 24.04 LTS
FAQ
Wine permet-il de lancer tous les logiciels Windows sous Ubuntu ?
Non. Wine lance beaucoup d’applications Windows, mais pas toutes. La compatibilité dépend du logiciel, de sa version, des bibliothèques nécessaires, des pilotes, de DirectX et parfois du DRM utilisé.
Faut-il installer Wine depuis Ubuntu ou WineHQ ?
Les dépôts Ubuntu sont plus simples et bien intégrés. WineHQ fournit souvent une version plus récente. Pour une application exigeante ou un dépannage précis, WineHQ est généralement le meilleur choix.
Pourquoi faut-il activer l’architecture i386 ?
Beaucoup d’applications Windows anciennes utilisent encore des composants 32 bits. Sur une Ubuntu 64 bits, l’architecture i386 permet d’installer les bibliothèques nécessaires.
Puis-je utiliser Wine pour jouer sous Linux ?
Oui, mais pour les jeux, Steam Proton ou Lutris sont souvent plus pratiques. Ils reposent sur Wine et des composants proches, mais ajoutent des profils, correctifs et réglages utiles.
Dois-je supprimer ~/.wine pour réparer Wine ?
Pas au premier réflexe. Le dossier ~/.wine contient vos applications et leurs données. Créez plutôt un nouveau préfixe avec WINEPREFIX pour tester proprement sans casser l’existant.
Wine fonctionne-t-il sur Ubuntu 14.04 ?
Techniquement, d’anciennes versions de Wine pouvaient fonctionner sur Ubuntu 14.04. Mais cette version d’Ubuntu n’est plus adaptée à un poste maintenu. Il vaut mieux migrer vers une version Ubuntu supportée.



bjr
« apt-get install liblcms2-2=2.5-0ubuntu4 » ne fonctionne pas chez moi, j’ai le mssg :Reading package lists… Done
Building dependency tree
Reading state information… Done
liblcms2-2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
???
cordt
Report a typoBonjour, je viens de suivre votre explication. Mais une fois la manipulation terminée, un écran s’ouvre devant le terminal avec un texte en anglais. Tout en bas on peut voir écrit « ok » mais on ne peut pas cliquer dessus.
Report a typoEst-ce normal?
CORDIALEMENT
M.RAZZANO
Bonjour,
Essayez de naviguer au clavier: appuyez sur la touche Tab puis sur la touche Entrée.
Report a typoWow, des jours que je cherche comment faire ! Merci bien :D
Report a typo