É possível executar um instalador do Windows .msi?


51

É possível instalar um programa Windows a partir de um instalador MSI para que o programa instalado possa ser executado com o carregador de programas Wine?

Respostas:


79

De acordo com o FAQ oficial do WineHQ :

Os arquivos MSI não podem ser executados diretamente, você precisa usar o programa msiexec . O msiexec é uma ferramenta para instalar pacotes .msi. Os arquivos MSI podem ser instalados no Wine a partir do terminal, assim:

wine msiexec / i qualquer que seja o nome do arquivo.msi

Alternativamente:

início do vinho Whatever-filename.msi

Isso executará o programa MSI da mesma forma que se você tivesse clicado duas vezes no Windows.

O primeiro comando pode ser alterado, se necessário, para se adequar às circunstâncias. Por exemplo:

WINEPREFIX=/path/to/wineprefix wine msiexec /i /path/to/filename.msi  

ou usando wine64 em vez de wine:

WINEPREFIX=/path/to/wineprefix wine64 msiexec /i /path/to/filename.msi 

Um prefixo do WINE é uma pasta que contém todas as configurações do WINE e todas as partes do Windows que o WINE usa para compatibilidade, incluindo bibliotecas e um registro.


3
A /iopção é para instalar, se você deseja desinstalar mais tarde, execute: wine msiexec /uninstall whatever-filename.msiou o pequeno formulário equivalente do mesmo comando:wine msiexec /x whatever-filename.msi
Karel
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.