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 manquante^Paquet Archlinux^Remarque|
|libasound.so.2|{lib32-}alsa-lib|Inclus 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 manquante^paquet winetricks|
|mfc80u.dll|vcrun2005|
|msvcp140.dll|vcrun2015|