Installer Wine sur Ubuntu pour les versions LTS

Wine est encore indispensable pour les jeux sous Ubuntu, même en 2021 ;)

Mais la version présente dans les dépôts Ubuntu (particulièrement pour les versions LTS) est très largement dépassée.

Il faut donc privilégier le dépôt officiel de Wine HQ. Voici la marche à suivre pour installer la version de développement.

Installation

Tout d’abord débarrassez-vous des précédentes versions de Wine que vous pouvez avoir et qui engendrerait des conflits. Prenez le temps de vérifier les paquets qui vont être supprimés avant de dire OUI ;)

user@ubuntu:~$ sudo apt purge wine*
playonlinux wine wine-gecko2.21 wine-mono0.0.8 wine1.6 wine1.6-amd64 wine1.6-i386:i386 winetricks

Vous pouvez éventuellement supprimer les paquets non nécessaire :

user@ubuntu:~$ sudo apt autoremove

Vous pouvez également avoir envie de supprimer tous les fichiers générés par ces précédentes versions :

user@ubuntu:~$ rm -rf .wine/ .winehq/ .PlayOnLinux/ .winetricks/ .cache/winetricks/

On ajoute ensuite le dépôt de Wine HQ et on installe winehq-devel :

user@ubuntu:~$
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt update
sudo apt install --install-recommends winehq-devel cabextract

J’ai ajouté cabextract (décompactage de librairies) à l’installation de wine, car j’ai remarqué que c’est souvent utile, mais qu’il n’est pas automatiquement installé par wine :(

On a également besoin d’installer Winetricks, qui est bien pratique pour contourner les éventuels problèmes :

user@ubuntu:~$
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv winetricks /usr/local/bin

Vous pouvez maintenant vérifier votre installation :

user@ubuntu:~$ wine --version && winetricks --version
wine-6.9
20210206-next - sha256sum: dc3ef41f9dd9bb23091d667fe1762aecd7540ea05b25640404044e654743c0b3

Mise à jour

Pour Wine, la mise à jour se fera automatiquement via les paquets APT.

Pour Winetricks, il suffit de lancer :

user@ubuntu:~$ sudo winetricks --self-update

Choisir une version

Pour Wine, si une mise à jour des paquets apt venait à « casser » votre jeu, vous pouvez toujours revenir à une version précédente qui fonctionnait.

Pour cela, on précise la version sur l’ensemble des paquets concernés :

user@ubuntu:~$ version=6.9~focal-1 && sudo apt install winehq-devel=$version wine-devel=$version wine-devel-amd64=$version wine-devel-i386:i386=$version
Les paquets suivants seront mis à une VERSION INFÉRIEURE :
  wine-devel wine-devel-amd64 wine-devel-i386:i386 winehq-devel

Et voilà le tour est joué !

Si vous voulez retrouver la liste des paquets qui sont concernés sur votre Ubuntu, voici mon astuce :

user@ubuntu:~$ dpkg -l | grep 'WINE Is Not An Emulator'
ii  wine-devel                                 6.9~focal-1                                   amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-devel-amd64                           6.9~focal-1                                   amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-devel-i386:i386                       6.9~focal-1                                   i386         WINE Is Not An Emulator - runs MS Windows programs
ii  winehq-devel                               6.9~focal-1                                   amd64        WINE Is Not An Emulator - runs MS Windows programs

Problèmes connus

Missing decoder Quicktime

Depuis fin 2021, on peut avoir le message d’erreur suivant : « winegstreamer: Il manque un greffon dans votre installation de GStreamer » qui nous empêche de voir des vidéos Quicktime. Il semblerait qu’il manque à GStreamer des paquets i386 (32 bits) pour lire ces médias.

Installer les paquets suivants pour résoudre ce bug :

user@ubuntu:~$ sudo apt install gstreamer1.0-libav:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-plugins-ugly:i386

Vos commentaires

  1. Bonjour,
    je rencontre le même problème que pougn et pierre. J’ai respecter le didacticiel à la lettre(j’ai fait copie coller).
    coici mon message : »Les paquets suivants contiennent des dépendances non satisfaites :
    winehq-devel : Dépend: wine-devel (= 7.4~impish-1)
    E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ». »
    Je suis sous Ubuntu 20.04.4 LTS.
    Merci

  2. Sortie de Mercenaries, si vous avez ce soucis « Missing decoder Quicktime > winegstreamer: Il manque un greffon dans votre installation de GStreamer » : vous pouvez tester la solution que j’ai ajouté à cet article.

  3. Pour information : j’ai eu des soucis avec la dernière version de wine : la 6.12 qui empêchait la connexion au compte Battle.net, pareil pour vous ?

    1. Oui, la 6.12 « cassait » Battle.net. J’ai eu du mal à tracer mais je suis remonté jusqu’à un bug recensé dans wine qui est corrigé avec la version 6.13

  4. Merci pour ces explications super claires. Je m’y perdais dans toutes les versions.
    Vous devriez préciser qu’il faut taper winecfg après tout ça afin d’installer d’autres paquets indispensables au bon fonctionnement (gefko, mono …) Info que j’ai trouvé sur un autre tuto.

  5. Recoucou
    j’ai un peu progresser, wine est installé sur la machine mais il y a une erreur …
    juin@juin-SATELLITE-L855:~$ wine version
    0009:err:module:__wine_process_init L »C:\\windows\\system32\\version.exe » not found
    juin@juin-SATELLITE-L855:~$ wine –version && winetricks –version
    wine-5.0.2
    20200412-next – sha256sum: fc8db4a52892e2632e958f7a09f600262ba1755f5c8a523b221a60d787dce5b4

    Une idée pour m’aider ?
    merci
    bonne journée

  6. Bonjour,
    comme pierre j’ai une erreur sur l’install de winehq ?

    juin@juin-SATELLITE-L855:~$ sudo apt install –install-recommends winehq-devel
    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-devel : Dépend: wine-devel (= 5.16~bionic)
    E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
    Comment installer les dependances manquantes?

    merci de votre aide

    je mets ici tout ce que j’ai fait
    juin@juin-SATELLITE-L855:~$ sudo apt purge wine*
    juin@juin-SATELLITE-L855:~$ playonlinux wine wine-gecko2.21 wine-mono0.0.8 wine1.6 wine1.6-amd64 wine1.6-i386:i386 winetricks
    juin@juin-SATELLITE-L855:~$ sudo apt autoremove
    juin@juin-SATELLITE-L855:~$ user@ubuntu:~$ rm -rf .wine/ .winehq/ .PlayOnLinux/ .winetricks/ .cache/winetricks/
    juin@juin-SATELLITE-L855:~$ user@ubuntu:~$
    juin@juin-SATELLITE-L855:~$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
    juin@juin-SATELLITE-L855:~$ sudo apt-key add winehq.key
    juin@juin-SATELLITE-L855:~$ sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
    juin@juin-SATELLITE-L855:~$ sudo apt update
    juin@juin-SATELLITE-L855:~$ sudo apt install –install-recommends winehq-devel
    juin@juin-SATELLITE-L855:~$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
    juin@juin-SATELLITE-L855:~$ chmod +x winetricks
    juin@juin-SATELLITE-L855:~$ sudo mv winetricks /usr/local/bin
    juin@juin-SATELLITE-L855:~$ wine –version && winetricks –version
    juin@juin-SATELLITE-L855:~$ sudo apt install wine-stable

    1. Hello pougn, tu as l’air d’avoir énormément d’erreurs dans tes lignes de commandes ! Tu as recopié les « user@ubuntu » et il y a des sauts de lignes qui ont splité les commandes.

      Je te conseilles de refaire les commandes une à une pour bien tout remettre d’équerre ;)

    1. Si vous voulez lancer wine, c’est la commande « wine » ;)
      Regardez quand j’indique comment vérifier votre installation dans l’article !

  7. Bonjour,

    Merci pour ce tuto. Cependant je rencontre le problème suivant lors de l’étape « sudo apt install –install-recommends winehq-devel » :

    « Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies: winehq-devel : Depends: wine-devel (= 5.6~bionic)
    E: Unable to correct problems, you have held broken packages. »

    Vous avez une idée par hasard ? J’essaye par tous les moyens d’obtenir wine pour pouvoir utiliser excel sous ubuntu 18.04 mais cela s’apparente au parcours du combattant jusqu’à présent :(

    Bonne journée à tous

  8. Merci pour votre tuto pas à pas super.
    J’utilise linux mint tessa.
    Dans synaptics,j’ai trouvé 3 paquets winehq: 1.devel 2.stable 3.staging;
    Prudent (trop ?) je n’ai installé que « stable » ,puis j’ai lancé avec wine cfg, Au cours de la configuration, ilm’a été proposé de télécharger et installer mono et gefko j’ai répondu oui.
    Comment le lancer alors que playonlinux en version4.3.4 me dit qu »elle ne prend pas en charge wine hq?

    Merci pourlaréponse

    1. Hello, comme indiqué ici on utilise « winehq-devel » qui te donne « wine ». D’autre part, je n’utilise plus du tout POL, c’est bien mieux de passer en direct ;)

  9. Bonjour ! Chapeau pour cette installation de Wine ! J’avais tout essayé, sans succès… Là, c’est du velours.
    Je suis un « semi-débutant » et j’ai apprécié la clarté de vos explications. Un grand merci !

Laisser un commentaire