我正在使用Fedora 23.我在其中安装了Wine 1.75,但我无法安装.NET framework 4.当我尝试安装框架4时,它显示“已经安装了相同或更高版本”。我不知道如何删除更高版本。
答案 0 :(得分:0)
从wineprefix中删除dotnet的唯一方法是手动删除其文件。 (假设这不会破坏别的东西,它可能会)
删除整个wine文件夹并从新的新前缀开始要容易得多。
一步一步地假设你在〜/ .wine中安装了葡萄酒,你应该:
删除现有的葡萄酒前缀:
rm -rf ~/.wine
制作一个新的win32架构葡萄酒前缀(无需指定 wineprefix路径 - 默认为〜/ .wine)
WINEARCH=win32 winecfg
现在,很多更容易为这些任务安装winetricks,因此请确保在继续之前执行此操作。
之后,根据您想要的dotnet,安装它如下:
winetricks dotnet452
或dotnet 3.5sp1:
winetricks dotnet35sp1
或您想要的任何其他dotnet版本。你可以看到所有的dll winetricks有关于如何安装的脚本:
winetricks dlls list
另外请记住,您不必逐个安装所有以前的dotnet,winetricks脚本会为您做到这一点,通常会有更好的效果。
最后请记住,如果您安装dotnet2然后再次运行winetricks以在顶部安装另一个dotnet,它将无法工作,即使你强制它。
有关该主题的更多信息,请查看wine app db dotnet 40 entry和arch wiki article on wine