web-dev-qa-db-ja.com

Wineでのmsxml6 64ビットのインストール

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です。

4
yuvi

解決策はシンプルであることが判明しました。ワインの代わりにwine64を使用します。

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

私はこれが古い質問であることを知っていますが、おそらく同じ問題があり、上記のコマンドが私のために機能しなかったので、いくつかの質問に役立つでしょう-私はこのコマンドを使用しなければなりませんでした:

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

0
JosMac

Wineでx64ソフトウェアをインストールする必要がある場合、次のコマンドを実行してください。

$ wine64 msiexec/i SOFTWARE_NAME.msi

0
NuOne