Steam 毁了我的 Ubuntu

Steam 毁了我的 Ubuntu

我不得不安装了 Ubuntu 4 次才意识到发生了什么。

问题基本上是,按照这几个步骤后,Ubuntu 在加载屏幕上(登录前)冻结。

  1. 安装 Ubuntu 12.04.2
  2. 更新软件
  3. 从 steampowered.com 安装 Steam

在此之后,我可以完美地下载和玩任何可用的游戏,但下次我重新启动系统时它将无法加载=(

有人有同样的问题或有什么建议吗?谢谢

答案1

看来 steam 的 repo 还没有更新以支持 12.04.2。正如你在这张截图中看到的,steam 试图降级大量重要的软件包:https://i.stack.imgur.com/eP0IS.png

答案2

如果问题是降级的软件包,那么大概可以这样解决:

  1. Ctrl+ Alt+ F1。现在您可以非图形方式登录。输入密码时,屏幕上不会显示任何内容 - 这是正常现象。

  2. 运行sudo apt-get remove steamsudo apt-get remove steam64。(我将它们列为单独的命令,以防 APT 因任何原因不知道任何一个包——另一个仍将被卸载。)

  3. 通过运行以下命令将软件包更新回以前的状态:

    sudo apt-get update
    sudo apt-get -y upgrade
    sudo apt-get dist-upgrade
    
  4. 重新启动机器:sudo reboot

您的系统可能会被修复。如果没有,或者您无法完成这些步骤(例如,如果Ctrl++没有任何作用),请使用更多信息更新您的问题(同时Alt使用F1我在这里请求的信息)。

答案3

我相信我有一个解决方案。我似乎遇到了同样的问题——在完全更新的全新安装的 Ubuntu 12.04.2 64 位上,使用 AMD 13.1 驱动程序,我安装了 Steam 并重新启动,但系统没有加载。

在 Steam 社区网站上,我发现此主题经过约翰五世

“无法解析软件包依赖项”解决方法

今天我重现了“无法解析软件包依赖项”问题之一。如果您安装 Ubuntu 12.04.2 x64 版本,然后从 Ubuntu 软件中心搜索并安装 Steam,就会发生这种情况。我们正在调查此事。

...

抱歉,我们没有早点发现这个问题,但我认为 12.04.2 昨天才发布,所以我们没有对其进行测试。

d2kx发布一个答案

@Valve:如果您只是更新 Ubuntu 12.04/12.04.1,则不会有任何变化,Steam 可以正常工作。新的 Ubuntu 12.04.2 包含从 Ubuntu 12.10 反向移植的图形/内核堆栈,因此它可以在较新的硬件上运行。它使用以 -lts-quantal 结尾的软件包(例如 xserver-xorg-core-lts-quantal)。您需要调整 Steam .deb 的依赖项以反映这些更改,并在网站上推送新版本Ubuntu 软件中心。

相关内容