当无法解析软件包依赖关系时,如何安装 64 位 Steam?

当无法解析软件包依赖关系时,如何安装 64 位 Steam?

我目前正在 Wubi 上运行 Ubuntu 12.10,并正在尝试安装 Steam。

值得注意的是,当我尝试从商店“购买” Steam 时,它显示

无法解析程序包依赖关系

此错误可能是由于缺少或无法安装所需的附加软件包而导致的。此外,还可能是不允许同时安装的软件包之间存在冲突。

打开详情显示如下:

以下软件包具有未满足的依赖关系:

steam64:依赖:steam(= 1.0.0.26)但不会安装

我在网上看到我需要更新 Ubuntu 12.10。我尝试了两种方法,一种是使用软件更新,一种是手动更新(通过sudo apt-get update/ upgrade)。一切都是最新的,但我无法安装 Steam。

有什么解决办法吗?

答案1

steam64只是steam同版本i386包的虚拟包。

默认情况下,x64 Wubi(和普通?)安装未启用 i386 支持,而这是软件包所必需的steam。要启用它,您可以在终端上执行以下操作:

sudo dpkg --add-architecture i386
sudo apt-get update

截至撰写本文时,软件中心中的steamsteam64deb 已过期(1.0.0.26)并包含 Beta 警告。这些警告已在 Steam 网站上的 .deb(1.0.0.27)中删除。

答案2

好的,我已经明白了。

在尝试下载 Steam 之前,你需要做的是更新系统。您可以通过两种方式执行此操作,要么转到左上角并单击仪表板图标,然后搜索更新并使用它;要么手动:

sudo apt-get update 
sudo apt-get upgrade

然后,不要从 Ubuntu 软件中心安装 Steam。它有非常多的 bug,在大多数情况下无法正常工作。(我已将所有内容更新到最新状态,但它仍然给我带来同样的问题。

从主页安装 steam:蒸汽 你现在可以走了。

答案3

您可以前往 Ubuntu 软件中心,然后前往

编辑>软件源

检查选项:

  • 可从互联网下载
  • 像主要的
  • 受限制的
  • 宇宙
  • 多元宇宙

进入其他软件选项卡,检查规范合作伙伴和独立软件。进入终端并输入:

sudo apt-get update
sudo apt-get install steam64
sudo dpkg --configure -a

相关内容