Как установить .NET Framework v4.0.30319 на Wine?

9

Я хотел установить osu !, но он не работает при переходе на PlayOnLinux (сообщение об ошибке и ничего не происходит).

Затем я следил за этим видео на Youtube .

Как показывалось на видео (в 2:44), я нажал « Запустить файл .exe на этом виртуальном диске», затем нажал, osu!install.exeи затем я получил это сообщение:

Для запуска этого приложения сначала необходимо установить одну из следующих версий .NET Framework: v4.0.30319

Можете ли вы сказать мне, как установить это?

Vahsek
источник

Ответы:

5

С winetricksи 32-битный префикс WINE. Имейте в виду, что PlayOnLinux использует отдельный префикс wine для каждого установленного приложения. По этой причине вы должны использовать ваши WINEPREFIX :

sudo apt-get install winetricks
WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet40

Но, как вы можете прочитать здесь , установочный скрипт для osu

Script is outdated and no longer works.

И курьезно, осу нужно dotnet20и нет dotnet40.

AB
источник
Это все еще не работает. Я думаю, что загрузка прошла успешно, но я получил сообщение об ошибке: «Необработанное исключение: невыполненная функция mscoree.dll.CorIsLatestSvc вызывается в 32-битном коде (0x7b83aace). [...]»
Вахсек,
Начните снова с чистой wineпапки:mv ~/.wine ~/.wine_bak
AB
По-прежнему нет :(. Не могли бы вы дать мне, пожалуйста, пошаговый способ установки .NET Framework 4 с самого начала. У меня есть 64-битная версия Ubuntu, я думаю, что именно в этом проблема.
Вахсек
Обновил мой ответ.
AB
1

Попробуйте следовать официальной документации по установке Osu! на Winetricks HQ

Томас Уорд
источник
4
Добро пожаловать в Спросите Ubuntu! Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
RPiAwesomeness