我在 Ubuntu 14.04(最小)系统(使用 xfce)上安装了 wine:
sudo apt-get install --no-install-recommends wine
Run Code Online (Sandbox Code Playgroud)
我想用它运行 .NET 应用程序。当我第一次使用 GUI(文件管理器)通过 wine 执行这样的应用程序时,会显示一条来自 wine 的消息,告诉我没有安装 mono。然后它提示我为 wine 安装单声道。如果我继续,它会下载并安装它,一切正常,也就是说,我可以使用 wine 执行 .NET 应用程序。
现在,由于我想为各种应用程序(包括 wine 和用于 wine 的 mono)创建一个自动安装脚本,我正在寻找一个可以执行上述操作的包,但没有 GUI,更重要的是,没有用户交互。我找到了 wine-mono0.0.8 包,我尝试安装它:
sudo apt-get install --no-install-recommends wine-mono0.0.8
Run Code Online (Sandbox Code Playgroud)
然而,即使在安装之后,wine 也会抱怨没有安装用于 wine 的单声道,拒绝运行 .NET 应用程序。我还尝试了 winetricks(来自具有相同名称的包),但不仅安装失败 - 它需要在设置中进行用户交互。
我现在的问题是:是否有另一种方法可以为单声道安装 wine(就像第一次在 GUI 中启动时那样),但不需要用户交互?或者,是否有另一个像 wine-mono0.0.8 这样的包可以工作,即让 wine 识别单声道安装?
最好的问候安德烈亚斯
请注意,此处建议的存储库已弃用。请参阅此处了解更多信息。
(Ubuntu)wine 包似乎有问题。从wine PPA 安装wine1.7 和wine-mono4.5.4 包都可以工作。
步骤如下:
sudo apt-get remove --purge winesudo add-apt-repository ppa:ubuntu-wine/ppa && sudo apt-get updatesudo apt-get install wine1.7 wine-mono4.5.4感谢 Sneether 指出 PPA。