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 programme Wine ?
Réponse
Trop de publicités?Ouvrez le terminal, changez les répertoires avec cd
à l'emplacement du fichier .msi, et installez le fichier .msi avec une commande du type wine msiexec /i _whatever-filename.msi_
.
Selon le fonctionnaire FAQ WineHQ :
Les fichiers MSI ne peuvent pas être exécutés directement, vous devez utiliser l'application msiexec msiexec est un outil d'installation de paquets .msi. Les fichiers MSI peuvent être installés dans Wine à partir du terminal comme ceci :
wine msiexec /i whatever-filename.msi
Alternativement :
wine start whatever-filename.msi
Le programme MSI sera alors exécuté de la même manière que si vous aviez double-cliqué dessus dans Windows.
La première commande peut être modifiée si nécessaire pour s'adapter aux 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 qui contient toutes les configurations de Wine ainsi que tous les morceaux de Windows que Wine utilise pour la compatibilité, y compris les bibliothèques et un registre.
Si vous voulez désinstaller le même fichier .msi plus tard, exécutez wine msiexec /x _whatever-filename.msi_