web-dev-qa-db-ja.com

Winetricksはdotnet20とmsxml6のインストールに失敗します

Dotnet20とmsxml6をwinetricksでインストールしようとしましたが、どちらも異なるエラーで失敗します。

dotnetfx20は、Microsoftダウンロードセンターでは利用できなくなったようです。
コマンド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 Framework 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 2010x86をインストールしたいのですが。ワインを64ビット用に構成する必要がありますか?

更新:
msxml6をインストールできました。これを行うには、〜/ .wineの名前を別の名前に変更し、$ WINEARCH=win32 winecfgを使用してwine構成を再作成する必要がありました。
msxml6のインストールは問題なく機能しました。

Update2:
wineを32ビットモードで実行するように設定したので、 filehippo からdotnetfx.exeをダウンロードし、$ wine dotnetfx.exeで実行することができました。
残念ながら、インストールは失敗しました: enter image description here

1
wullxz

私は昨日同じ問題に遭遇しました。私はubuntuフォーラムに修正を投稿しました: http://ubuntuforums.org/showthread.php?p=12176837

たぶんそれはfilehippoからのファイルよりもうまく機能します。

編集:.net2.0のwine-hqページで指定されているようにwineが32ビットモードであることを確認してください

1
Azrael3000