Comment installer les dernières versions de Wine sur Ubuntu ou Linux Mint

Comment installer les dernières versions de Wine sur Ubuntu ou Linux Mint

Voici comment faire pour installer les dernières versions de Wine (actuellement Wine 6.0) sur Ubuntu, Linux Mint ou autres distributions dérivées de Ubuntu.

Introduction

Sur Ubuntu, Linux Mint ou autres dérivés, les dernières versions de Wine (stable, développement et expérimentale) peuvent s’installer depuis le dépôt officiel de WineHQ (l’éditeur de Wine).

Mais, depuis Wine 4.5, les paquets Wine (version stable, développement et expérimentale) nécessitent pour leur installation la librairie libaudio0. Cette librairie est contenue dans le paquet FAudio.

Or, ce paquet n’est pas présent sur les dépôts de Ubuntu avant Ubuntu 19.10 et donc pas dans Ubuntu 18.04 et ses dérivés comme Linux Mint 19.x. De plus, cette librairie n’étant pas développée par le projet Wine, les dépôts de WineHQ ne la fournissent pas non plus… Sauf que, sans cette dernière, l’installation des dernières versions de Wine sur Ubuntu 18.04 et Linux Mint 19.x depuis les dépôts de WineHQ échoue.

Erreur installation de Wine sur Ubuntu 18.04
Erreur installation de Wine sur Ubuntu 18.04

Mais, heureusement, il y a une solution comme nous allons le voir.

Installation des dernières versions de Wine sur Ubuntu ou Linux Mint

L’installation se fera en ligne de commande. Et avant d’aller plus loin, si votre système est 64 bits, commencez par activer le support de l’architecture 32 bits avec la commande :

sudo dpkg --add-architecture i386

Ajout du dépôt WineHQ

Commençons par ajouter la clé du dépôt :

wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key

Alors, sur Ubuntu, peu importe la version, l’ajout de ce dépôt peut se faire avec la commande :

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"

Sinon, en fonction de la version de Ubuntu, ou sur Linux Mint faites :

  • Pour Ubuntu 16.04 et Linux Mint 18.x :
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'
  • Pour Ubuntu 18.04 et Linux Mint 19.x :
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
  • et pour Ubuntu 20.04 et Linux Mint 20.x :
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

Ajout du dépôt pour avoir libaudio0

Uniquement pour Ubuntu 18.04 et Linux Mint 19.x. Sous Ubuntu 16.04 et Linux Mint 18.x, pas besoins d’ajouter de dépôt supplémentaire.

Par le dépôt OBS de Wine

Libaudio0 est disponible sur le dépôt OBS de Wine qui peuvent être ajouté ainsi :

Téléchargez la clé du dépôt Release.key.

Puis pour l’ajouter, depuis le dossier où elle se trouve, faites :

sudo apt-key add Release.key

ou plus simplement, faites :

wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key | sudo apt-key add -

Puis ajoutez le dépôt pour Ubuntu 18.04 ou Linux Mint 19.x

sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'

Par un PPA

Une autre solution est de passer par un PPA (non officiel). Pour ajouter ce PPA, faites :

sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport

Installation des dernières versions de Wine sur Ubuntu ou Linux Mint

D’abord, mettez à jour la liste de paquets :

sudo apt update

puis, pour installer la version stable de Wine, faites :

sudo apt install --install-recommends winehq-stable
installation Wine
Installation Wine sur Ubuntu

ou si vous voulez installer la version en cours de développement :

sudo apt install --install-recommends winehq-devel

et pour la version expérimentale :

sudo apt install --install-recommends winehq-staging

Enfin, vous pouvez vérifier le numéro de version installée de Wine avec :

wine --version

Vérification de la version Wine installée

Pour aller plus loin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

25 Commentaires

  1. Bonjour,

    Merci pour ce tuto!

    J’ai un problème au niveau de la clé publique, je n’y connais rien, je suis les tutos…
    J’ai Ubuntu 18 04..

    Merci d’avance!
    Laurianne

    1. Bonjour Laurianne,

      Quel est votre problème (indiquez le message d’erreur ou le retour de la commande que vous faites) et avec avec quelle clé ? celle du dépôt WineHQ ou celle dépôt OBS de Wine ?

      Cordialement

    2. En fait, je n’ai plus de problème avec la clé publique (WineHQ) puisque tout a visiblement bien été installé.
      Sauf que je ne trouve wine nulle part.
      impossible de lancer dans le terminal, à la commande winehq & : commande introuvable

    3. Bonsoir Lauriane,

      Pour configurer wine, dans un terminal, faites :

      winecfg

      Pour lancer un simple exécutable Windows, faites dans un terminal :

      wine /chemin/nom_logiciel.exe

      Après, pour installer un logiciel, c’est variable suivant l’application. Des aides se trouvent sur le site de WineHQ, ou sur le wiki Ubuntu-fr

      Cordialement

    4. Ok, à la commande winecfg, réponse:
      wine: Read access denied for device L »\??\Z:\ », FS volume label and serial are not available.
      00fc:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet

  2. Bonjour, j’ai un soucis sur une commande :
    sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ focal main’

    J’ai une erreur :
    Traceback (most recent call last):
    File « /usr/bin/apt-add-repository », line 12, in
    from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
    File « /usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py », line 64, in
    from . import shortcuts
    File « /usr/lib/python3/dist-packages/softwareproperties/shortcuts.py », line 23, in
    _DEF_CODENAME = aptsources.distro.get_distro().codename
    File « /usr/lib/python3/dist-packages/aptsources/distro.py », line 596, in get_distro
    is_like = os_result.get(‘ID_LIKE’, [])
    AttributeError: ‘list’ object has no attribute ‘get’

    1. Bonjour Renard,

      Avez-vous essayé d’ajouter un PPA pour voir si vous avez la même erreur ?
      Que vous renvoie les commandes :

      lsb_release -a; uname -a
      apt-cache policy software-properties-common
      cat -n /etc/os-release

      Cordialement