Ist es möglich, ein Windows-Programm von einem MSI-Installationsprogramm zu installieren, damit das installierte Programm mit dem Wine-Programmlader ausgeführt werden kann?
51
Laut den offiziellen WineHQ FAQ :
MSI-Dateien können nicht direkt ausgeführt werden, Sie müssen das Programm msiexec verwenden . msiexec ist ein Tool zum Installieren von MSI-Paketen. MSI-Dateien können wie folgt vom Terminal aus in Wine installiert werden:
wine msiexec / i whatever-filename.msiAlternative:
Wein starten whatever-filename.msiDadurch wird das MSI-Programm genauso ausgeführt, als hätten Sie es in Windows doppelt angeklickt.
Der erste Befehl kann bei Bedarf den Umständen angepasst werden. Zum Beispiel:
WINEPREFIX=/path/to/wineprefix wine msiexec /i /path/to/filename.msi
oder wine64 anstelle von wine verwenden:
WINEPREFIX=/path/to/wineprefix wine64 msiexec /i /path/to/filename.msi
Ein WINE-Präfix ist ein Ordner, der alle WINE-Konfigurationen sowie alle Windows-Komponenten enthält, die WINE aus Kompatibilitätsgründen verwendet, einschließlich Bibliotheken und einer Registrierung.
/i
Option ist für die Installation, wenn Sie später deinstallieren möchten, ausführen:wine msiexec /uninstall whatever-filename.msi
oder die entsprechende Kurzform desselben Befehls:wine msiexec /x whatever-filename.msi