我正在尝试在 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
我在寻找答案时偶然发现了这个页面。以下是我最终发现的:
- 修改 /etc/yum.repos.d/epel.repo。在标有 [epel] 的部分下,将 enabled=0 更改为 enabled=1。您可以使用命令“sudo vi /etc/yum.repos.d/epel.repo”执行此操作
- 使用“sudo yum install wine”安装 WINE
- 安装所有依赖项
请参阅此页面以供参考: http://aws.amazon.com/amazon-linux-ami/faqs/