如何下载Wine(wine1.5-i386 Broken Package Error)?

use*_*477 8 package-management wine

我试过了:

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.
Run Code Online (Sandbox Code Playgroud)

我需要wine1.5-i386但它不在 Ubuntu 上,所以我无法安装 wine,因为wine1.5-i386它是它的一部分。当我尝试在 Ubuntu Store 中获取 wine 时,我得到了同样的错误,但细节较少。

Lui*_*ado 7

当我遇到那个问题(出现在 32 位或 64 位上)时,我需要做的第一件事是:

  1. 获取更简单的工具

    为了做一些工作下面我会提到,先下载aptitudesynaptic。这是因为它们都可以更好地处理损坏的包,特别是突触。所以做一个sudo apt-get install aptitude synaptic。你可以跳过这一步,但我真的推荐这一步,以避免像你这样的一些非常罕见的包问题。

  2. 消除酒——

    (如果此步骤不能让您消除酒,请转到第 3 步,然后返回第 2 步)

    如果您打开突触,请查找所有酒包并清除它们。不要只是删除它们。如果删除它们,下载的包将保留。如果您右键单击 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

  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 包。如果这不是自动选择的,请手动选择包。记住还要选择为 wine (.NET, DirectX ...) 安装附加包所需的 winetricks

    与 Aptsudo apt-get install wine1.5

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

    在这 4 个中,我首先推荐 Synaptic,其次是 aptitude 和 apt。最后是软件中心。不是因为一般存在包问题,而是因为对于这种特殊情况,例如软件中心,如果发生某些事情,则很少出现 put 错误,不显示正在安装哪些包依赖项,并且直到最后都不知道是否一切正常工作与否。

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


小智 4

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

sudo apt-get install playonlinux winetricks
Run Code Online (Sandbox Code Playgroud)