未安装用于 Wine 的 Mono 包

Ste*_*eve 41 mono wine

Wine 说没有安装 Mono 包,但我通过终端安装了它:

sudo apt-get install mono-complete
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

小智 43

执行以下操作进行安装wine-mono

  1. 下载wine-mono.msi从 WineHQ 官方网站。
  2. 键入wine64 uninstaller
  3. 从卸载程序 GUI 中按安装并选择下载的 .msi 包。
  4. 完毕!

  • “从卸载程序中按安装”多么直观 (54认同)

ken*_*orb 34

安装 .NET 也应该可以。例如通过终端中的以下命令:

sudo apt-get install winetricks
winetricks dotnet45
Run Code Online (Sandbox Code Playgroud)


Scr*_*uck 6

其他答案在 18.04 LTS 上对我不起作用winehq-stable

我发现的解决方法是重新创建 wine32 和 wine64 前缀,并使用自动提示在其上安装 wine-mono 。


    # Create dir for 32 bit prefix
    mkdir ~/.wine32
    # destroy default configuration (64 bit prefix)
    rm -rf ~/.wine 

    # Initial setup (create prefixes)
    WINEPREFIX="$HOME/.wine32" WINEARCH=win32 wine wineboot
    WINEPREFIX="$HOME/.wine" WINEARCH=win64 wine64 wineboot

    # To install dotnet35 on 32-bit prefix
    WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winetricks dotnet35

Run Code Online (Sandbox Code Playgroud)