winetricks を使用して dotnet20 と msxml6 をインストールしようとしましたが、どちらも異なるエラーで失敗します。
のようだドットネットfx20Microsoft ダウンロード センターではもう入手できません。
コマンドの出力は次のとおりですwinetricks dotnet20
。
LinuxSchnitzel Downloads # winetricks dotnet20
Executing w_do_call dotnet20
Executing load_dotnet20
Executing w_do_call fontfix
Executing load_fontfix
Setting Windows version to win2k
Executing winetricks_early_wine regedit C:\windows\Temp\_dotnet20\set-winver.reg
Executing mkdir -p /root/.cache/winetricks/dotnet20
Executing unzip -o -q -d /root/.wine/dosdevices/c:/windows/syswow64 l_intl.zip
Executing mkdir -p /root/.cache/winetricks/dotnet20
Downloading http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe to /root/.cache/winetricks/dotnet20
--2012-08-16 19:30:03-- http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe
Resolving download.microsoft.com (download.microsoft.com)... 80.239.221.105, 80.239.221.91
Connecting to download.microsoft.com (download.microsoft.com)|80.239.221.105|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-08-16 19:30:03 ERROR 404: Not Found.
------------------------------------------------------
Downloading http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe failed
------------------------------------------------------
では、どうすればいいでしょうか?インストールしてみました.Net フレームワーク 2.0 SP1 x64手動で実行しようとしましたが、特定のエラー メッセージも表示されずに失敗します。
msxml6どうやら利用可能のようですが、失敗します。メッセージ ダイアログには、msxml6 は 64 ビット用ではないと表示されます。64 ビット パッケージを取得するには、wine をどのように構成すればよいでしょうか。
出力:
LinuxSchnitzel Downloads # winetricks msxml6
Executing w_do_call msxml6
Executing load_msxml6
Executing mkdir -p /root/.cache/winetricks/msxml6
Using native,builtin override for following DLLs: msxml6
Executing winetricks_early_wine regedit C:\windows\Temp\_msxml6\override-dll.reg
Executing wine msiexec /i /root/.cache/winetricks/msxml6/msxml6_x86.msi
fixme:storage:create_storagefile Storage share mode not implemented.
err:msi:ITERATE_Actions Execution halted, action L"LaunchConditions" returned 1603
------------------------------------------------------
Note: command 'wine msiexec /i /root/.cache/winetricks/msxml6/msxml6_x86.msi' returned status 67. Aborting.
------------------------------------------------------
MS Office 2010 x86 をインストールしたいのですが、64 ビット用に wine を設定する必要がありますか?
アップデート:
msxml6 をインストールすることができました。そのためには、~/.wine の名前を別の名前に変更し、wine 設定を再作成する必要がありました$ WINEARCH=win32 winecfg
。
その後、msxml6 のインストールは問題なく機能しました。
アップデート2:
Wineを32ビットモードで実行するように設定したので、dotnetfx.exeをダウンロードすることができました。ファイルヒッポで実行しました$ wine dotnetfx.exe
。
残念ながらインストールは失敗しました。
答え1
昨日、同じ問題に遭遇しました。Ubuntu フォーラムに修正方法を投稿しました。http://ubuntuforums.org/showthread.php?p=12176837
おそらく、それは filehippo のファイルよりもうまく機能します。
編集: wine-hq の .net 2.0 ページで指定されているように、wine が 32 ビット モードになっていることを確認してください。