如何下载 Wine(wine1.5-i386 损坏软件包错误)?

如何下载 Wine(wine1.5-i386 损坏软件包错误)?

我努力了:

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 商店中获取 wine 时,我得到了相同的错误,但详细信息较少。

答案1

当我遇到该问题时(无论是在 32 位还是 64 位上出现),我需要做的第一件事是:

  1. 获得更简单的工具

    要完成下面我将提到的一些工作,首先下载aptitudesynaptic。这是因为它们都可以更好地处理损坏的软件包,特别是突触。所以做一个sudo apt-get install aptitude synaptic。您可以跳过这一步,但我真的建议你这样做,以避免一些非常罕见的软件包问题,比如你的问题。

  2. 杜绝酒类-

    (如果此步骤不能让您排除葡萄酒,请转至步骤 3,然后再返回步骤 2)

    如果您打开 synaptic,请查找所有 wine 包并清除它们。不要直接删除它们。如果您删除它们,下载的包将保留。清除它们,显示为标记为完全删除如果你右键单击 Synaptic 内部的包。

    如果你使用 aptitude,那么请执行sudo aptitude search wine。对于每个具有在开始列(表示已安装)中,执行sudo aptitude purge PACKAGE_NAME
    例如sudo aptitude purge wine1.5。之后执行:

    sudo apt-get autoremove
    sudo apt-get autoclean

  3. 更新和升级-

    确定它们已被完全删除后,请进行更新,然后进行升级:

    sudo apt-get update
    sudo apt-get upgrade

  4. 如果步骤 2 和 3 没有出现任何错误,并且您完美地完成了它们,那么(假设您已经添加了问题中提到的 Wine 的 PPA,请按照以下方式之一安装 Wine:

    凭借资质sudo aptitude install wine1.5

    使用 Synaptic:打开 Synaptic 并查找 wine1.5 包。它还将安装其依赖项并解决任何问题。在那里您还将看到 i386 包。如果没有自动选择,请手动选择包。请记住还要选择 winetricks,它是安装 wine 的附加包(.NET、DirectX...)所必需的

    使用 Aptsudo apt-get install wine1.5

    使用软件中心:只需搜索 Wine。验证它是否是 1.5 版本。

    在这 4 个中,我首先推荐 Synaptic,其次是 aptitude 和 apt。最后是 Software Center。并不是因为一般情况下存在软件包问题,而是因为,对于这个特定情况,例如,如果发生问题,Software Center 会给出很少的 put 错误,不会显示正在安装哪些软件包依赖项,并且直到最后才知道一切是否正常。

  5. winetricks通过从 Dash 或终端运行来验证一切是否正确。无论哪种方式,都应该出现 Wine 配置窗口。这意味着一切正常。

答案2

您可以安装 playonlinux,它会自动选择最佳版本的 wine。

sudo apt-get install playonlinux winetricks

答案3

这里的原始问题很可能是日期和时间的问题,也可能是 ppa 尚未构建所有软件包或其他一些临时打包问题。

因此可能没有什么可以“修复”

安装 wine ppa 软件包非常简单,无论是否安装了来自 ubuntu repos 的 wine,都可以使用相同的命令。如果 wine 已经安装或当前已安装,并且想要仅使用 apt-get 从控制台安装 ppa 版本的 wine。 (即不使用 apt-get upgrade

从控制台安装 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

答案4

您的问题与 32-64 位架构有关,因此您需要配置一个新的外部架构(仅限 quantal/12.10):

sudo dpkg --add-architecture i386

检查你的新 arch 是否可用,使用以下命令更新并安装你的包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 无法安装在我的系统上?

相关内容