Winetricks falha ao instalar dotnet20 e msxml6

Winetricks falha ao instalar dotnet20 e msxml6

Tentei instalar dotnet20 e msxml6 com winetricks, mas ambos falharam com erros diferentes.

Parece quedotnetfx20não está mais disponível no centro de download da Microsoft.
Aqui está minha saída para o comando 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
------------------------------------------------------

Então, o que eu faço agora? Eu tentei instalar.Net Framework 2.0 SP1 x64manualmente, mas isso falha sem nenhuma mensagem de erro específica.

msxml6aparentemente está disponível, mas falha. Uma caixa de diálogo de mensagem me diz que o msxml6 não foi feito para 64 bits. Como configuro o wine para obter os pacotes de 64 bits?
Saída:

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.
------------------------------------------------------

Gostaria de instalar o MS Office 2010 x86. Preciso configurar o wine para 64 bits?

Atualizar:
Consegui instalar o msxml6. Para poder fazer isso, tive que renomear ~/.wine para outra coisa e recriar a configuração do wine com $ WINEARCH=win32 winecfg.
A instalação do msxml6 funcionou sem problemas.

Atualização2:
Agora que configurei o wine para rodar no modo de 32 bits, consegui baixar dotnetfx.exe emarquivohippoe executei com $ wine dotnetfx.exe.
Infelizmente, a instalação falhou: insira a descrição da imagem aqui

Responder1

Encontrei o mesmo problema ontem. Postei uma correção nos fóruns do Ubuntu:http://ubuntuforums.org/showthread.php?p=12176837

Talvez funcione melhor que o arquivo do filehippo.

Editar: certifique-se de que o vinho esteja no modo de 32 bits, conforme especificado na página wine-hq para .net 2.0

informação relacionada