Olá colegas, boa tarde. Hoje trago uma pequena dica, está postada no fórum, mas a pedido do Elav, coloco aqui.
Se tentarmos executar um arquivo .msi (um instalador para Windows) diretamente com o Wine, não conseguiremos e ocorrerá um erro dizendo que o formato do executável não está correto. Mas o Wine tem a ferramenta necessária para fazê-lo funcionar sem instalar o "Official Microsoft Installer for Windows".
Este é o executável "msiexec.exe" embutido no Wine, então tudo que você precisa fazer é abrir um console e digitar:
msiexec /i tuArchivoInstalador.msi
Em detalhes, o comando seria:
msiexec ==> Faça a chamada para msiexec.exe, o mencionado acima. É a ferramenta do wine para instalar pacotes .msi.
/i ==> É a opção de instalação.
seu InstallerFile.msi ==> É o pacote que queremos instalar, não custa esclarecer o caminho. Por exemplo:
~/TweetDeck.msi
Então, de forma simples, o aplicativo instalado aparecerá no menu de aplicativos instalados com o wine.
Se quisermos desinstalar um aplicativo, bastará apenas alterar o / i, para a opção / uninstall, assim:
msiexec /uninstall {aplicación}
msiexec /help
Espero que ajude você.
Excelente. Eu não conhecia essa opção talvez porque nunca precisei, mas obrigado, você nunca sabe quando vai precisar desse tipo de coisa.
Sempre pode ser útil no caso de um programa winbug precisar ser instalado. Embora eu pessoalmente prefira usar uma máquina virtual para isso, mas é muito legal.
Que raro. Não faz muito tempo, instalei o Steam com um .msi como se fosse um .exe (para comparar meu Steam Linux com um wineado do Steam para Windows). Não sabia que havia um problema com o msi.
Era isso que eu estava pensando quando estava lendo o artigo, sem ir mais longe ontem tentei instalar o Windows Steam com wine 1.5 e a execução funcionou para mim (então tive problemas porque não reconhecia a resolução da placa, o .msi estava executando corretamente)
Bem, se você teve essa sorte, parabéns .. Eu não posso dizer o mesmo. Não os abre para mim diretamente, nem mesmo um erro.
O método que compartilhei é funcional para mim.
Deve ser que isso acontece no arch, porque eu instalei muitos pacotes .msi no meu debian e quase nunca tive problemas.
Será isso. Eu sempre uso Debian ou derivados.
Olha que coincidência! Na semana passada, eu estava tentando lembrar como era o MSI para executar um aplicativo PowerBuilder no Linux. Como a coisa precisa de algumas DLLs e tem um wizard que gera um MSI com isso, não me lembrava de como instalar.
Semana passada o que fiz foi copiá-los à mão e é assim que funciona, mas para distribuição para terceiros gosto mais desse jeito.
Obrigado
Por que instalar o TweetDeck com o WINE se ele pode ser usado no Chrome / Chromium ou como um aplicativo da web https://web.tweetdeck.com/ ?
Eu fiz o seguinte:
cd / home / xxxxx / Downloads
msiexec / i Setup_Acm-WebTrader.msi
Em seguida, a instalação começa e várias linhas aparecem com:
fixme: shell: URL_ParseUrl falhou ao analisar L »xxxxxxxxxxxxxx», onde «xxxxxxxxxxxxxx» são componentes do programa.
No final, uma caixa de diálogo aparece:
Este programa precisa de uma conexão ativa com a internet para funcionar
e obviamente a instalação para. Eu agradeceria qualquer ajuda a este respeito.
Você poderia tornar mais fácil, eu não entendo nada. O que exatamente devo digitar no console para instalar um MSI?
Ei amigo me diga permissão negada o que eu faço? helpaaaaaaaaaaaaaameeeeee