如何下载Wine(wine1.5-i386 Broken Package Error)?
我试过了:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5
它失败了。
错误似乎是:
The following packages have unmet dependencies: wine1.5 : Depends: wine1.5-i386 (= 1.5.19-0ubuntu1) but it is not installable E: Unable to correct problems, you have held broken packages.
我需要wine1.5-i386
但它不在Ubuntu上,所以我不能安装wine,因为wine1.5-i386
是它的一部分。 当我尝试在Ubuntu商店购买葡萄酒时,我得到的错误与细节相同。
当我遇到这个问题(出现在32位或64位)时,我需要做的第一件事是:
-
获得更简单的工具
要做一些我将在下面提到的工作,首先下载
aptitude
和synaptic
。 这是因为它们都能更好地处理破损的包裹,特别是突触。 所以做一个sudo apt-get install aptitude synaptic
。 你可以跳过这一步,但我真的推荐这一步,以避免像你这样的一些非常罕见的包问题。 -
消除葡萄酒 –
(如果此步骤不允许您消除葡萄酒,请转到步骤3然后返回2)
如果打开synaptic,请查找所有葡萄酒包并清除它们。 不要只是删除它们。 如果删除它们,则下载的包将保留。 如果右键单击Synaptic中的包,则清除它们显示为完全删除标记 。
如果你使用aptitude然后做一个
sudo aptitude search wine
。 对于在开始列中具有i的每个包(这意味着已安装),请执行sudo aptitude purge PACKAGE_NAME
。
例如sudo aptitude purge wine1.5
。 之后:sudo apt-get autoremove
sudo apt-get autoclean
-
更新和升级 –
在确定完全删除后,请执行更新,然后进行升级:
sudo apt-get update
sudo apt-get upgrade
-
如果步骤2和3没有给出任何错误并且您完美地完成了它们(假设您已经按照问题中提到的那样添加了Wine的PPA,请通过以下方式之一安装Wine:
随着能力 :
sudo aptitude install wine1.5
使用Synaptic :打开Synaptic并寻找wine1.5软件包。 它还将安装它的依赖项并解决任何问题。 在那里你也会看到i386包。 如果未自动选择此选项,请手动选择包。 记得还要选择安装葡萄酒附加包所需的winetricks(.NET,DirectX ……)
用Apt :
sudo apt-get install wine1.5
使用软件中心 :只需搜索Wine。 validation它是1.5版本。
在我推荐的第一个Synaptic,其次是aptitude和apt。 最后是软件中心。 不是因为一般存在包问题,而是因为,对于这种特殊情况,例如,软件中心如果发生某些事情会给出很少的put错误,不显示正在安装哪些包依赖项,并且直到最后才会知道所有内容工作与否。
-
通过从Dash或终端运行
winetricks
来validation一切是否正确。 无论哪种方式,都应显示Wine Configuration窗口。 这意味着一切都好。
你可以安装playonlinux,它会自动选择最好的葡萄酒版本。
sudo apt-get install playonlinux winetricks
原来很有可能。 这里的问题是日期和时间的问题,可能ppa没有建立所有的包或其他一些临时包装问题。
所以可能没有什么’修复’
安装wine ppa包非常简单,无论是安装了ubuntu repos的葡萄酒还是没有安装wine,都可以使用相同的命令。 如果安装了葡萄酒或者当前安装葡萄酒有一个潜在的问题,并且只想从控制台使用apt-get安装ppa版葡萄酒。 (即不使用apt-get升级
从控制台安装ppa wine和任何deps
1。 如果已安装,请删除元数据包
sudo apt-get purge wine
然后命令是否安装了wine
sudo add-apt-repository ppa:ubuntu-wine/ppa
完成
sudo apt-get update && \ sudo apt-get install wine
如果有任何先前的担忧,那么第一个。 通过去模拟,(-s)安装
sudo apt-get update && \ sudo apt-get -s install wine
如果一切都很好,只需重新运行没有-s, sudo apt-get install wine
您的问题与32-64位架构相关联,因此您需要配置新的外部架构(仅限量/ 12.10):
sudo dpkg --add-architecture i386
检查您的新拱门现在是否可用,使用apt
更新并安装您的包:
sudo dpkg --print-foreign-architectures #now this should return 'i386' sudo apt-get update; sudo apt-get install wine1.5 #and away you go!
来源: 为什么Wine不能在我的系统上安装?