Installer Wine sur Ubuntu proprement

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.

Kinsta: Premium Managed WordPress hosting

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 :

  • noble pour Ubuntu 24.04 LTS ;
  • jammy pour Ubuntu 22.04 LTS ;
  • focal pour 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.

WPEngine: Premium Managed WooCommerce hosting

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.

Distingo propose un taux d'intérêt de 4,5 % pendant 3 mois, plus 80 euros, jusqu'au 30 octobre 2026

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.

Kinsta: Premium Managed WordPress hosting

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 i386 non 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.7 depuis un vieux PPA.
  • Ne downgradez pas liblcms2-2 pour corriger Wine sur une Ubuntu actuelle.
  • N’utilisez pas apt-key pour 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 ~/.wine sans 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-*.sources correspondant à 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 :

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.

Sources

4 commentaires sur « Installer Wine sur Ubuntu proprement »

  1. 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

    Répondre Report a typo Report icon
  2. Bonjour, 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.
    Est-ce normal?
    CORDIALEMENT
    M.RAZZANO

    Répondre Report a typo Report icon

Laisser un commentaire