Я совсем недавно использую 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 (разработка)
Спасибо
wine
winetricks
Марк
источник
источник
Ответы:
Хорошая новость: мне удалось решить проблему, установив Wine 2.0 с использованием PPA Ricotz и его более обновленных winetricks.
Сначала удалите последнюю установку (в моем случае это был wine-devel)
Получить Рикотское вино 2.0:
Создайте другой префикс (например, .wine32), установите WINEARCH на win32 и запустите winecfg:
Затем запустите winetricks, используя последние настройки:
Теперь выберите «Winetricks по умолчанию» -> «Установить DLL-файл Windows или компоненты» -> «dotnet46» и установите его.
Wine загрузит и установит dotnet46 и другие требования. Даже если запрашивать Mono, он продолжает загружать все новые и новые требования, пока не сможет установить .NET 4.6 (не было необходимости иметь Mono для меня).
источник