[Dica] Instalando aplicativos .msi com Wine

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".

Essencial para esta dica, ter vinho instalado, sempre que necessário.

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

console com alsi e comando

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.

Desculpe se você leu algo impróprio.

Se quisermos desinstalar um aplicativo, bastará apenas alterar o / i, para a opção / uninstall, assim:

msiexec /uninstall {aplicación}

Para mais informações, basta executar no terminal:

msiexec /help

Espero que ajude você.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Merlin, o debianita dito

    Excelente. Eu não conhecia essa opção talvez porque nunca precisei, mas obrigado, você nunca sabe quando vai precisar desse tipo de coisa.

  2.   hexborg dito

    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.

  3.   Windousico dito

    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.

    1.    Santiago Caamano (@scaamanho) dito

      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)

      1.    Leper_Ivan dito

        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.

    2.    comentarista dito

      Deve ser que isso acontece no arch, porque eu instalei muitos pacotes .msi no meu debian e quase nunca tive problemas.

      1.    Windousico dito

        Será isso. Eu sempre uso Debian ou derivados.

  4.   moela dito

    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

  5.   Gustavo Castro dito

    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/ ?

  6.   EJCR2011 dito

    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.

  7.   completo dito

    Você poderia tornar mais fácil, eu não entendo nada. O que exatamente devo digitar no console para instalar um MSI?

  8.   Nieves dito

    Ei amigo me diga permissão negada o que eu faço? helpaaaaaaaaaaaaaameeeeee