使用Wine安装.NET 4.6的问题

我很擅长使用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 Offline Installer

然后,在终端上

  cd ~/Downloads/ (where the installer was) wine NDP46-KB3045557-x86-x64-AllOS-ENU.exe /q (silent installation) 

之后出现了一个很大的结果(由于filter不允许,因此无法发布)

然后我检查dotnet安装:

 winetricks list-installed Result: dotnet40 dotnet45 

*在安装4.6之前,使用winetricks GUI安装了4.0和4.5。

我真的不知道4.6安装有什么问题。 有人成功安装了吗? 真的很感激任何帮助!

Ubunt 16.04 LTS Wine版获得:2.1(开发)

谢谢

好消息:我能够通过使用Ricotz的PPA安装Wine 2.0并使用更新的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 

获取Ricotz葡萄酒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 – >安装Windows DLL或组件 – > dotnet46并安装它。

Wine将下载并安装dotnet46和其他要求。 即使要求Mono,它仍然会下载越来越多的要求,直到它能够安装.NET 4.6(没有必要为我提供Mono)。