如何在 Amazon Linux AMI 上安装 Wine?

如何在 Amazon Linux AMI 上安装 Wine?

我正在尝试在 Amazon Linux AMI 上安装 Wine。

首先我做的是:

   sudo yum install wine

上面写着“没有可用的葡萄酒套餐。”

然后我做了以下事情:

   sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
   sudo yum install wine -y

在输出的最后我得到以下内容:

...
--> Finished Dependency Resolution
Error: Package: wine-core-1.0.1-1.el5.i386 (epel)
           Requires: libgphoto2_port.so.0
Error: Package: wine-esd-1.0.1-1.el5.i386 (epel)
           Requires: libesd.so.0
Error: Package: wine-core-1.0.1-1.el5.i386 (epel)
           Requires: libgphoto2.so.2
Error: Package: wine-desktop-1.0.1-1.el5.i386 (epel)
           Requires: desktop-file-utils >= 0.8
Error: Package: wine-esd-1.0.1-1.el5.i386 (epel)
           Requires: libaudiofile.so.0
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

您能帮助我安装并运行 Wine 吗?

答案1

似乎没有适用于 Amazon Linux 的 wine 包。

您始终可以从源代码安装: http://www.winehq.org/docs/wineusr-guide/installing-wine-source

只需使用 yum 安装从源代码构建所需的依赖项。

答案2

您使用的 Amazon Linux 是什么版本?

最近的 Amazon AMI 基于 EL6 上游。EPEL 6 捆绑了 wine。

答案3

我在寻找答案时偶然发现了这个页面。以下是我最终发现的:

  1. 修改 /etc/yum.repos.d/epel.repo。在标有 [epel] 的部分下,将 enabled=0 更改为 enabled=1。您可以使用命令“sudo vi /etc/yum.repos.d/epel.repo”执行此操作
  2. 使用“sudo yum install wine”安装 WINE
  3. 安装所有依赖项

请参阅此页面以供参考: http://aws.amazon.com/amazon-linux-ami/faqs/

相关内容