WINE : Wine Is Not an Emulator (wine n'est pas un émulateur)

Gestion des prefixes

Un préfixe wine se créer avec cette commande

env WINEPREFIX=~/.mon_prefixe winecfg

A la place de winecfg on peut directement mettre la commande à exécuter, si on souhaite utiliser la configuration par défaut de wine, comme ceci

env WINEPREFIX=~/.mon_prefixe wine ~/Téléchargements/Mon_logiciel.exe
env WINEPREFIX=~/.mon_prefixe wine msiexec -i ~/Téléchargements/Mon_logiciel.msi

Pour supprimer un prefixe, il suffit de supprimer son dossier.

On peut également spécifier l'architecture de wine, qui est 64 bits par défaut sur les systèmes 64. A savoir : il est possible d'exécuter des applications 32 bits dans un préfixe wine 64 bits.

env WINEARCH=win32 wine mon_app_32.exe

On peut aussi cumuler les options WINEARCH et WINEPREFIXE.

Librairies manquantes

Voici une petite liste (en cours de remplissage) des librairies manquantes, ainsi que le paquet winetricks à installer pour les rajouter

Librairie manquantePaquet ArchlinuxRemarque
libasound.so.2{lib32-}alsa-libInclus dans {lib32-}libpulse
libgstvideo-1.0.so.0{lib32-}gst-plugins-base-libs
libmpg123.so.0{lib32-}mpg123
libpulse.so.0{lib32-}libpulse(?)Installe {lib32-}alsa-lib
libsndfile.so.1{lib32-}libsndfile
libasyncns.so.0{lib32-}libasyncns

Précision le lib32- dépend de l'architecture de votre préfixe Wine. S'il est 32bits (ou 64 mais que l'appli exécutée est 32 bits) il faudra installer la lib en 32.

Librairie manquantepaquet winetricks
mfc80u.dllvcrun2005
msvcp140.dllvcrun2015