Проблема с установкой .NET 4.6 с использованием Wine

9

Я совсем недавно использую Wine, поэтому я перечислю, что я сделал:

sudo dpkg --add-architecture i386
sudo add-apt-repository ppa:wine/wine-builds
sudo apt update
sudo apt install wine-devel
export WINEARCH=win32
winecfg
sudo apt-get winetricks

После этого я зашел на https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828.

Скачал 4.6 автономный установщик, доступный там

Затем на терминале

 cd ~/Downloads/ (where the installer was)

 wine NDP46-KB3045557-x86-x64-AllOS-ENU.exe /q (silent installation)

После этого большой результат (не удалось опубликовать, потому что фильтр не позволяет)

Затем я проверяю дотнет установлен:

winetricks list-installed

Result: dotnet40
        dotnet45

* 4.0 и 4.5 были установлены с использованием графического интерфейса winetricks перед установкой 4.6.

Я действительно не знаю, в чем проблема с установкой 4.6. Кто-то успешно установил это? Очень ценю любую помощь!

Версия Ubunt 16.04 LTS Wine получила: 2.1 (разработка)

Спасибо

Марк
источник

Ответы:

12

Хорошая новость: мне удалось решить проблему, установив Wine 2.0 с использованием PPA Ricotz и его более обновленных winetricks.

Сначала удалите последнюю установку (в моем случае это был wine-devel)

sudo apt-get remove --purge wine-devel*
sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove

Получить Рикотское вино 2.0:

sudo dpkg --add-architecture i386
sudo add-apt-repository ppa:ricotz/unstable
sudo apt update
sudo apt install wine2.0

Создайте другой префикс (например, .wine32), установите WINEARCH на win32 и запустите winecfg:

WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winecfg
"Set Windows 7"

Затем запустите winetricks, используя последние настройки:

WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winetricks

Теперь выберите «Winetricks по умолчанию» -> «Установить DLL-файл Windows или компоненты» -> «dotnet46» и установите его.

Wine загрузит и установит dotnet46 и другие требования. Даже если запрашивать Mono, он продолжает загружать все новые и новые требования, пока не сможет установить .NET 4.6 (не было необходимости иметь Mono для меня).

Марк
источник
1
Я не могу установить .NET 6.4.1, используя этот метод, который требуется memoQ. Вам удалось сделать это самостоятельно?
sawablo