葡萄酒专用单包装

葡萄酒专用单包装

我在我的 Ubuntu 14.04(最小)系统(带有 xfce)上安装了 wine:

sudo apt-get install --no-install-recommends wine

我想用它运行 .NET 应用程序。当我第一次使用 GUI(文件管理器)用 wine 执行此类应用程序时,wine 会显示一条消息,告诉我未安装 mono。然后它提示我为 wine 安装 mono。如果我继续,它会下载并安装它,一切正常,即我可以用 wine 执行 .NET 应用程序。

现在,由于我想为各种应用程序(包括 wine 和 wine 的 mono)创建一个自动安装脚本,所以我正在寻找一个可以执行上述操作的软件包,但没有 GUI,更重要的是,没有用户交互。我找到了 wine-mono0.0.8 软件包,并尝试安装它:

sudo apt-get install --no-install-recommends wine-mono0.0.8

但是,即使安装了 Wine,wine 也会抱怨 Mono for Wine 未安装,拒绝运行 .NET 应用程序。我还尝试了 Winetricks(来自同名包),但不仅安装失败 - 它还要求用户在设置中进行交互。

我现在的问题是:有没有其他方法可以为 mono 安装 wine(就像第一次在 GUI 中启动时那样),但不需要用户交互?或者,有没有其他像 wine-mono0.0.8 这样的软件包可以工作,也就是说,让 wine 识别 mono 安装?

致以最诚挚的问候 Andreas

答案1

请注意,此处建议的存储库已弃用。请参阅这里了解更多信息。

这似乎是 (Ubuntu) wine 软件包的问题。从 wine PPA 安装 wine1.7 和 wine-mono4.5.4 软件包都可以。

步骤如下:

  1. 删除(Ubuntu)wine 包(如果已安装):sudo apt-get remove --purge wine
  2. 将 wine PPA 添加到软件包存储库:sudo add-apt-repository ppa:ubuntu-wine/ppa && sudo apt-get update
  3. 从 PPA 安装 wine 和 wine-mono 包(如有必要,调整为较新的版本号):sudo apt-get install wine1.7 wine-mono4.5.4

感谢 Sneether 指出 PPA。

答案2

未安装 wine 的 mono,拒绝运行 .NET 应用程序

您可以尝试安装 .NET 框架本身,例如

sudo apt-get install winetricks
winetricks dotnet45

相关内容