Est-il possible d'installer un programme Windows à partir d'un programme d'installation MSI afin que le programme installé puisse être exécuté avec le chargeur de programmes Wine?
51
Selon la FAQ officielle de WineHQ :
Les fichiers MSI ne peuvent pas être exécutés directement, vous devez utiliser le programme msiexec . msiexec est un outil pour installer des packages .msi. Les fichiers MSI peuvent être installés dans Wine à partir du terminal de la manière suivante:
vin msiexec / i quel que soit le nom de fichier.msiAlternativement:
vin commence quel que soit le nom de fichier.msiCela exécutera alors le programme MSI comme si vous l’aviez double-cliqué sous Windows.
La première commande peut être modifiée si nécessaire en fonction des circonstances. Par exemple:
WINEPREFIX=/path/to/wineprefix wine msiexec /i /path/to/filename.msi
ou en utilisant wine64 au lieu de wine:
WINEPREFIX=/path/to/wineprefix wine64 msiexec /i /path/to/filename.msi
Un préfixe WINE est un dossier contenant toutes les configurations de WINE, ainsi que tous les composants Windows utilisés par WINE pour des raisons de compatibilité, y compris des bibliothèques et un registre.
/i
option est pour l'installation, si vous souhaitez désinstaller ultérieurement, exécutez:wine msiexec /uninstall whatever-filename.msi
ou la forme abrégée équivalente de la même commande:wine msiexec /x whatever-filename.msi