2016-02-27 72 views
0

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

+0

这个问题是题外话堆栈溢出,因为它是一个软件安装问题,而不是一个编程的问题。您可能会在[su]上获得更多帮助。 – cybermonkey

回答

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 
    

记住也请您不要有一个接一个的winetricks脚本将安装所有以前dotnets通常会给你更好的结果。

最后请记住,如果您安装了dotnet2,然后再次运行winetricks以在其上安装另一个dotnet,它将无法工作,即使您强制使用它。

有关这一议题的进一步信息,请检查wine app db dotnet 40 entryarch wiki article on wine

+0

请不要回答题外话题。 – cybermonkey