Msxml6に依存し、64ビットバージョンでのみ提供されるソフトウェアをインストールしようとしています(したがって、winetricksが提供する32ビットmsxml6は使用できません)。
Microsoftのmsxml6 をダウンロードし、ワインで実行しました。インストールは途中で中止され、「インストールが中断されました」と表示されます。デバッグログは次のとおりです。
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用に構成されています。OSはUbuntu 14.04 LTS 64-bitです。
解決策はシンプルであることが判明しました。ワインの代わりにwine64を使用します。
WINEPREFIX=/path/to/wineprefix wine64 msiexec /i /path/to/msxml6_x64.msi
私はこれが古い質問であることを知っていますが、おそらく同じ問題があり、上記のコマンドが私のために機能しなかったので、いくつかの質問に役立つでしょう-私はこのコマンドを使用しなければなりませんでした:
WINEARCH = win64 WINEPREFIX =/home/xxxxx/.wine wine64 msiexec/i windowsprogram.msi
Wineでx64ソフトウェアをインストールする必要がある場合、次のコマンドを実行してください。
$ wine64 msiexec/i SOFTWARE_NAME.msi