Установка msxml6 64-bit с вином

Я пытаюсь установить программное обеспечение, которое использует msxml6 и предоставляется только в 64-битной версии (поэтому я не могу использовать 32-битную msxml6, предоставляемую winetricks).

Я скачал msxml6 из Microsoft и запустил его с вином. Установка прерывается на полпути, говоря "установка была прервана". Вот журнал отладки:

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

Кто-нибудь знает, как я могу обойти это? Заранее спасибо

Версия Wine 1.7.26 (последняя бета-версия), настроенная для Windows 7. ОС - Ubuntu 14.04 LTS 64-bit.

2 ответа

Решение

Решение оказалось простым - использовать wine64 вместо wine, вот так:

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

Когда вам нужно установить программное обеспечение x64 с Wine, просто выполните следующую команду

$ wine64 msiexec /i SOFTWARE_NAME.msi

Я знаю, что это старый вопрос, но, возможно, он будет полезен для некоторых, потому что у меня была та же проблема, и упомянутые выше команды не работали для меня - я должен был использовать эту команду:

WINEARCH = win64 WINEPREFIX = / home / xxxxx /.wine wine64 msiexec / i windowsprogram.msi

Другие вопросы по тегам