为什么我必须登录 Ubuntu One 才能安装 Steam?

为什么我必须登录 Ubuntu One 才能安装 Steam?

我第一次安装 Steam for Ubuntu 是在测试阶段,我不记得我做了什么特别的事情。几个月后,我现在正在全新安装 Ubuntu (13.04),并想再次安装它。

初步确认:APT 似乎对 Steam 一无所知: 在 Synaptic 中搜索“steam”

好吧,也许因为它不是免费软件,所以在做任何事情之前都需要将一些存储库添加到 APT。让我们尝试使用 Ubuntu 软件中心,它有时可以找到比 APT 更多的内容(顺便说一句,不知道为什么)。出于某种原因,它会找到 Steam !
但虽然它被标记为自由的软件,这里唯一的选项是单击“购买”按钮:

Ubuntu 软件中心中的 Steam

当我点击它时,它会将我发送到某个 Ubuntu One 登录页面。我以前从未使用过 Ubuntu One;我甚至不知道它到底是什么(某种 Ubuntu 云服务?)

问题:

  • 为什么我在 Ubuntu 软件中心可以找到 steam 但在 APT 中却找不到?
  • 为什么“购买”按钮就在“免费”标志旁边(某种程度上相关的问题)?
  • 为什么要使用 Ubuntu One 登录?
  • 是否有可能规避它?

答案1

不,不可能绕过它。Steam 是专有软件(这就是为什么你必须按“购买”按钮,即使它是免费的)

您可以通过点击更轻松地重新安装之前购买的商品在里面文件菜单。然后它会显示 Steam,但您仍需登录才能安装它。事实上,您必须登录才能找到您之前的购买。这种方法更简单,因为它会显示您之前的所有购买(如果有的话)。

顺便说一句,APT 和 Synaptic 无法找到它的原因是您没有启用软件源。

即使您没有可用的源,软件中心也可以看到“待购买”软件。按下 按钮是:

  1. 转到付款页面(您必须登录才能进入此页面),如果是免费但专有的软件,则无需付款。

  2. 将软件源添加到您现有的源中

  3. 进行源更新(与sudo apt-get update终端中的命令相同)

  4. 从现在可用的软件源安装您的软件

安装以前购买的产品时,只需跳过步骤并执行步骤 2-4。我没有将其作为步骤,但就像安装任何软件一样,您必须输入管理员密码才能开始该过程。(您有安装软件的经验,所以不需要,我在这里提到它只是为了以防新手有同样的问题;如果我含糊其辞,我不希望他们感到困惑。)


如果您直接从 Steam 下载 Beta 版并在本地安装,则重新安装可能不会显示 Steam,在这种情况下,只需从软件中心“购买”Steam 并全新安装即可。

回到问题的另一部分。Ubuntu One 是一项云服务,但它也是“单点登录”的一部分,允许您跨多个 Ubuntu 相关站点以及 Ubuntu One 的云服务登录。在这种情况下,它用于登录您帐户的订阅记录,以便您可以重新安装“已购买”的软件而无需再次购买。如果您从未使用过它,只需通过页面右上角的链接创建一个帐户,然后您就可以安装 Steam。

答案2

我知道这是巫术,但我会发布这个帖子。

我正在寻找一种方法来绕过创建 Ubuntu One 帐户来安装 Steam,然后我发现了这个。

我立刻想到了一个主意:嘿,为什么不看看 Steam 官方页面呢。单击“安装”,它下载了一个 .deb 文件,通过 Ubuntu 软件中心启动。瞧!无需 Ubuntu One 帐户、无需 repo、没有任何错误即可安装 Steam。

再见 !

答案3

您也可以通过在终端中输入以下内容直接获取它(在 14.04 中测试):

sudo apt-get install steam

答案4

无论如何,我相信您现在可以绕过购买按钮。我可以确认我能够使用此处的方法在 Ubuntu 12.04 上安装 Steam:https://wiki.ubuntu.com/Valve#Alternative_Installation_Methods

相关内容