WINE : Wine Is Not an Emulator (wine n'est pas un émulateur)
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.
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 |