86 votes

Est-il possible d'exécuter un programme d'installation Windows .msi ?

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 ?

134voto

karel Points 97032

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_

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X