如果无法解析程序包依赖项,如何安装Steam 64位?

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

值得注意的是,当我试图从商店“购买”蒸汽时,它会读到

无法解析程序包依赖项

此错误可能是由于缺少或无法安装所需的其他软件包引起的。 此外,不允许同时安装的软件包之间可能存在冲突。

打开详细信息显示:

以下包具有未满足的依赖项:

steam64:取决于:steam(= 1.0.0.26)但不会安装

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

任何修复?

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

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

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

在撰写本文时,软件中心的steamsteam64 debs已过时(1.0.0.26)并包含Beta警告。 这些警告已在Steam站点的.deb中删除(1.0.0.27)。

好吧,我已经想到了这一点。

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

 sudo apt-get update sudo apt-get upgrade 

之后, 请不要从Ubuntu软件中心安装Steam。 这是非常错误的,在大多数情况下不适合你。 (我在更新方面拥有最新的一切,但它一直给我同样的问题。

从主页安装蒸汽: 蒸汽 。 你应该好好去。

你可以去Ubuntu软件中心,然后去

编辑>软件来源

检查选项:

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

转到“其他软件”选项卡,然后检查规范合作伙伴和独立软件。 转到终端并输入:

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