Winetricks falla al instalar dotnet20 y msxml6

Winetricks falla al instalar dotnet20 y msxml6

Intenté instalar dotnet20 y msxml6 con Winetricks, pero ambos fallan con errores diferentes.

Parece quepuntonetfx20ya no está disponible en el centro de descargas de Microsoft.
Aquí está mi resultado para el 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
------------------------------------------------------

¿Entonces qué hago ahora? Intenté instalar.Net Framework 2.0 SP1 x64manualmente, pero eso falla sin ningún mensaje de error específico.

msxml6aparentemente está disponible pero falla. Un cuadro de diálogo me dice que msxml6 no está diseñado para 64 bits. ¿Cómo configuro Wine para obtener los paquetes de 64 bits?
Producción:

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

Me gustaría instalar MS Office 2010 x86. ¿Necesito configurar Wine para 64 bits?

Actualizar:
Logré instalar msxml6. Para poder hacer eso, tuve que cambiar el nombre de ~/.wine a otro y recrear la configuración de Wine con $ WINEARCH=win32 winecfg.
La instalación de msxml6 funcionó sin problemas entonces.

Actualización 2:
Ahora que configuré Wine para que se ejecute en modo de 32 bits, pude descargar dotnetfx.exe desdearchivohipopotamoy lo ejecuté con $ wine dotnetfx.exe.
Lamentablemente, la instalación falló: ingrese la descripción de la imagen aquí

Respuesta1

Me encontré con el mismo problema ayer. Publiqué una solución en los foros de ubuntu:http://ubuntuforums.org/showthread.php?p=12176837

Quizás eso funcione mejor que el archivo de filehippo.

Editar: asegúrese de que Wine esté en modo de 32 bits como se especifica en la página Wine-HQ para .net 2.0

información relacionada