Winetricks не может установить dotnet20 и msxml6

21552
wullxz

Я попытался установить 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 с пакетом обновления 1 (SP1) x64 вручную, но это не помогло, но без конкретного сообщения об ошибке

msxml6, очевидно, доступен, но не работает. Диалог сообщений говорит мне, что msxml6 не предназначен для 64-битной. Как мне настроить wine для получения 64-битных пакетов?
Выход:

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. Нужно ли настраивать wine для 64-бит?

Обновление:
мне удалось установить msxml6. Чтобы сделать это, мне пришлось переименовать ~ / .wine во что-то другое и заново создать конфигурацию с вином $ WINEARCH=win32 winecfg.
Установка msxml6 работала без проблем тогда.

Обновление 2:
Теперь, когда я установил Wine для работы в 32-битном режиме, я смог загрузить dotnetfx.exe из filehippo и запустить его $ wine dotnetfx.exe.
К сожалению, установка не удалась: enter image description here

1

1 ответ на вопрос

1
Azrael3000

Я столкнулся с той же проблемой вчера. Я разместил исправление на форумах Ubuntu: http://ubuntuforums.org/showthread.php?p=12176837

Может быть, это работает лучше, чем файл из filehippo.

Изменить: Убедитесь, что Wine находится в 32-битном режиме, как указано на странице wine-hq для .net 2.0

Примечание: чтобы запустить wine в 32-битном режиме, нужно удалить ~ / .wine и запустить `WINEARCH = win32 winecfg`. Все установленные приложения будут потеряны, поэтому сделайте резервную копию вашего каталога .wine. wullxz 11 лет назад 1
Это не правильно. Вы можете указать WINEPREFIX = ~ / .wine-32 и затем запустить wineboot. Тогда у вас будет 64- и 32-битная версия WINE. В зависимости от того, какие переменные среды используются, используется только одна из них. Azrael3000 11 лет назад 2
На самом деле это не правильно. WINEPREFIX указывает, какую папку использовать для префикса wine, и она необходима при запуске программы с этим префиксом. WINEARCH указывает, какую арку использовать при создании префикса, и используется только при создании префикса. QwertyChouskie 7 лет назад 0

Похожие вопросы