Votre site internet à Thouaré @Maxime
Ubuntu LTS, Wine HQ, Winetricks
25 min de lecture
Wine est encore indispensable pour les jeux sous Ubuntu, même en 2023 ;)
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.
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 confirmer ;)
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 :
sudo apt autoremove
Vous pouvez également avoir envie de supprimer tous les fichiers générés par ces précédentes versions :
rm -rf .wine/ .winehq/ .PlayOnLinux/ .winetricks/ .cache/winetricks/
On ajoute ensuite le dépôt de Wine HQ et on installe winehq-devel
:
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 :
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 :
wine --version && winetricks --version
wine-8.3
20220411-next - sha256sum: 704cdd73c31f6b8492219a76c1b1d31aaa0ca8908177b09abde14707d1650657
Pour Wine, la mise à jour se fera automatiquement via les paquets APT.
Pour Winetricks, il suffit de lancer :
sudo winetricks --self-update
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 :
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 :
dpkg -l | grep 'WINE Is Not An Emulator'
ii wine-devel 8.3~focal-1 amd64 WINE Is Not An Emulator - runs MS Windows programs
ii wine-devel-amd64 8.3~focal-1 amd64 WINE Is Not An Emulator - runs MS Windows programs
ii wine-devel-i386:i386 8.3~focal-1 i386 WINE Is Not An Emulator - runs MS Windows programs
ii winehq-devel 8.3~focal-1 amd64 WINE Is Not An Emulator - runs MS Windows programs
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 :
sudo apt install gstreamer1.0-libav:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-plugins-ugly:i386