从ubuntu-wine ppa安装wine1.6-amd64也要求安装wine1.6-i386

在pb:ubuntu-wine上安装wine1.6和wine1.6-amd64时,它总是要求我安装wine1.6-i386

 root @ ezgo64:/etc/apt/sources.list.d#LC_ALL = C apt-get install wine1.6读取包列表...完成构建依赖关系树读取状态信息...完成某些包无法安装。 这可能意味着您已经请求了一个不可能的情况,或者如果您正在使用不稳定的分发,那么某些必需的包尚未创建或已被移出Incoming。 以下信息可能有助于解决这种情况:以下软件包具有未满足的依赖项:wine1.6:取决于:wine1.6-i386(= 1.6-0ubuntu1~ppa1)但它不可安装推荐:ttf-mscorefonts-installer但它不可安装推荐:fonts-horai-umefont但它不会被安装推荐:fonts-unfonts-core但它不会被安装推荐:winbind但它不会被安装E:无法纠正问题,你已经破了包裹。  root @ ezgo64:/etc/apt/sources.list.d#LC_ALL = C apt-get install wine1.6 wine1.6-amd64阅读包列表...完成构建依赖关系树读取状态信息...完成某些包不能安装。 这可能意味着您已经请求了一个不可能的情况,或者如果您正在使用不稳定的分发,那么某些必需的包尚未创建或已被移出Incoming。 以下信息可能有助于解决这种情况:以下软件包具有未满足的依赖项:wine1.6:取决于:wine1.6-i386(= 1.6-0ubuntu1~ppa1)但它不可安装推荐:ttf-mscorefonts-installer但它不可安装推荐:fonts-horai-umefont但它不会被安装推荐:fonts-unfonts-core但它不会被安装推荐:winbind但它不会被安装E:无法纠正问题,你已经破了包裹。 

但是,如何在amd64盒子上安装wine1.6-i386? 因此,我需要下载包,解压缩并更改依赖项以删除wine1.6-i386,以便我可以安装wine1.6的amd64版本。

wine1.5也有同样的问题。

有什么建议?

新增资料:感谢您的建议。 然而,当我尝试安装wine1.6-i386时,它要求提供许多其他i386软件包,如libgstreamer0.10-0:i386。 我无法安装它,也不知道如何解决这种依赖关系。 任何帮助将不胜感激。

我找到了答案……至少是一个解决方案。

无法在Ubuntu 12.10 64位中安装wine(或ia32-libs)

使用/ etc / apt / preferences分配Pin-Priority可以解决安装wine-i386时的依赖性问题。 但是,在我的一些机器中它会删除几乎所有的 kde软件包,我需要在安装i386软件包后重新安装它们。

只需添加其他架构:

sudo dpkg --add-architecture i386 

更新您的apt源,它应该工作。

示例(以root身份):

 dpkg --add-architecture i386 # Add i386 architecture for Wine add-apt-repository -y ppa:ubuntu-wine/ppa # Add PPA/Wine repository apt-get update apt-get install -qy wine1.8 

另请参见: 无法在Ubuntu 12.10 64位中安装wine(或ia32-libs)

wine1.x元数据包取决于wine1.x-amd64wine1.x-i386实际包。 这些对应于对amd64和i386 windows应用程序的支持。 64位系统仍然可以运行32位二进制文​​件,前提是它们具有所有必需库的32位版本。

您只能安装wine1.x-amd64软件包以避免多源依赖,但是您将无法加载32位Windows应用程序,这些应用程序似乎仍然覆盖了很大一部分游戏和应用程序。

我不确定依赖性问题,但我会寻找一般修复破解包的答案,而不是任何特定于葡萄酒的东西。