在 64 位 ubuntu 12.04 上安装 wine 时出现问题

在 64 位 ubuntu 12.04 上安装 wine 时出现问题

我已经尝试安装 wine 很长时间了,也尝试了很多不同的方法

我尝试使用终端安装它:

sudo apt-add-repository ppa:ubuntu-wine/ppa`
sudo app-get update
sudo app-get install wine1.7

然后我收到这个错误:

    The following packages have unmet dependencies:
 wine1.7 : Depends: wine1.7-i386 (= 1:1.7.18-0ubuntu1)
E: Unable to correct problems, you have held broken packages.

在这个错误之后我做了

sudo app-get install <depended package name> (in this case wine1.7-i386)

我重复此操作直到出现此错误:

The following packages have unmet dependencies:
libfontconfig1:i386 : Depends: fontconfig-config:i386 (= 2.8.0-3ubuntu9.1)
E: Unable to correct problems, you have held broken packages.

此后我输入sudo apt-get install fontconfig-config:i386并收到此错误:

Note, selecting 'fontconfig-config' instead of 'fontconfig-config:i386'
fontconfig-config is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

我在这里找到了这种方法http://ubuntuforums.org/showthread.php?t=2048092

我也尝试使用 synaptic 包管理器进行安装,但是出现此错误

wine1.7:
 Depends: wine1.7-amd64 but it is not going to be installed
 Depends: wine1.7-i386 (= 1:1.7.18-0ubuntu1)

答案1

您无法安装,fontconfig-config:i386 (= 2.8.0-3ubuntu9.1)因为 12.04 有依赖项。有一个元包依赖于 fontconfig-config 2.10.x,因此您应该将其删除。

如何找到它?例如使用 aptitude:

  1. 消除fontconfig-config 2.10.x

  2. 安装fontconfig-config:i386 (= 2.8.0-3ubuntu9.1)

  3. 搜索损坏的元包,确切地说需要 2.10.x。

  4. 删除元包。

  5. 依赖关系应该自动解决。

相关内容