Instalando o msxml6 de 64 bits com vinho

3

Eu estou tentando instalar um software que se baseia em msxml6, e é fornecido apenas em uma versão de 64 bits (por isso não posso usar o msxml6 de 32 bits fornecido pelo winetricks).

Eu baixei o msxml6 da microsoft e o corri com vinho. A instalação aborta a meio caminho dizendo "instalação foi interrompida". Aqui está o log de depuração:

fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:msi:ITERATE_Actions Execution halted, action L"Wdsfpca_AddRefcountMsxml.86F857F6_A743_463D_B2FE_98CB5F727E09" returned 1603
err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603

Alguém sabe como posso contornar isso? Obrigado em avançado

A versão do Wine é 1.7.26 (versão beta mais recente) e configurada para o Windows 7. O SO é o Ubuntu 14.04 LTS de 64 bits.

    
por yuvi 21.09.2014 / 10:38

2 respostas

6

A solução acabou por ser simples - usando wine64 em vez de vinho, assim:

WINEPREFIX=/path/to/wineprefix wine64 msiexec /i /path/to/msxml6_x64.msi
    
por yuvi 21.09.2014 / 19:01
0

Quando você precisar instalar o software x64 com wine, execute o seguinte comando

  

$ wine64 msiexec / i SOFTWARE_NAME.msi

    
por NuOne T Attygalle 25.04.2018 / 14:13