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 时,我得到了同样的错误,但细节较少。
当我遇到那个问题(出现在 32 位或 64 位上)时,我需要做的第一件事是:
获取更简单的工具
为了做一些工作下面我会提到,先下载aptitude和synaptic。这是因为它们都可以更好地处理损坏的包,特别是突触。所以做一个sudo apt-get install aptitude synaptic。你可以跳过这一步,但我真的推荐这一步,以避免像你这样的一些非常罕见的包问题。
消除酒——
(如果此步骤不能让您消除酒,请转到第 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
更新和升级-
在您确定它们被完全删除后,请进行更新,然后再进行升级:
sudo apt-get update
sudo apt-get upgrade
如果第 2 步和第 3 步没有出现任何错误并且您完美地完成了它们(假设您已经添加了问题中提到的 Wine 的 PPA,请通过以下方式之一安装 Wine:
有资质:sudo aptitude install wine1.5
使用 Synaptic:打开 Synaptic 并查找 wine1.5 包。它还将安装它的依赖项并解决任何问题。在那里你还会看到 i386 包。如果这不是自动选择的,请手动选择包。记住还要选择为 wine (.NET, DirectX ...) 安装附加包所需的 winetricks
与 Apt:sudo apt-get install wine1.5
使用软件中心:只需搜索 Wine。验证它是 1.5 版本。
在这 4 个中,我首先推荐 Synaptic,其次是 aptitude 和 apt。最后是软件中心。不是因为一般存在包问题,而是因为对于这种特殊情况,例如软件中心,如果发生某些事情,则很少出现 put 错误,不显示正在安装哪些包依赖项,并且直到最后都不知道是否一切正常工作与否。
通过winetricks从 Dash 或终端运行来验证一切是否正确。无论哪种方式,Wine 配置窗口都应该出现。这意味着一切正常。
小智 4
你可以安装 playonlinux,它会自动选择最好的 wine 版本。
sudo apt-get install playonlinux winetricks
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6907 次 |
| 最近记录: |