Installer Wine sur Ubuntu pour les versions LTS

Jeux vidéo, , ,

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

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

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-5.11
20200412-next - sha256sum: 5c62bc038fd3ac7fa1e0d09123c61e1034cc5431719f5a1768dcb4bd91990cca

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=5.3~xenial && 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                                 5.3~xenial                                     amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-devel-amd64                           5.3~xenial                                     amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-devel-i386:i386                       5.3~xenial                                     i386         WINE Is Not An Emulator - runs MS Windows programs
ii  winehq-devel                               5.3~xenial                                     amd64        WINE Is Not An Emulator - runs MS Windows programs

Vos commentaires

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

  2. 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 !

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

  4. 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 ;)

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

Phasellus fringilla ut elementum felis sed elit. amet, dictum