在Wine和Fedora 23中安装.NET框架

时间:2016-02-27 07:15:45

标签: fedora wine

我正在使用Fedora 23.我在其中安装了Wine 1.75,但我无法安装.NET framework 4.当我尝试安装框架4时,它显示“已经安装了相同或更高版本”。我不知道如何删除更高版本。

1 个答案:

答案 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 entryarch wiki article on wine