Я пытаюсь установить программное обеспечение, которое полагается на 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
Кто-либо знает, как я могу работать вокруг этого? Спасибо в усовершенствованном
Винная версия 1.7.26 (последняя бета), и настроена для Windows 7. ОС является Ubuntu 14.04 64-разрядный LTS.
Решение оказалось простым - использующий wine64 вместо вина, как так:
WINEPREFIX=/path/to/wineprefix wine64 msiexec /i /path/to/msxml6_x64.msi
Я знаю, что это - старый вопрос, но возможно это будет полезно для кого-то, потому что у меня была та же проблема, и упомянутые выше команды не работали на меня - я должен был использовать эту команду:
WINEARCH=win64 WINEPREFIX =/home/xxxxx/.wine wine64 msiexec/i windowsprogram.msi
Когда необходимо установить x64 программное обеспечение с вином, просто выполняют следующую команду
$ wine64 msiexec/i SOFTWARE_NAME.msi