我启动 steam 时收到以下响应
The following packages have unmet dependencies:
libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.4)
unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
答案1
我回顾了我的终端历史记录,这是我在发布帖子之前所做的事情:
sudo apt-get remove --purge steam-launcher
然后我重启了电脑,并从以下网址下载了一份全新的 Steam .deb 安装程序:https://steamcdna.akamaihd.net/client/installer/steam.deb
安装后,它经历了相同的过程,但无法找到并安装这些软件包。不过这次,Steam 登录窗口弹出(经过长时间的更新后),我能够登录。
我目前正在下载一款游戏进行进一步测试。希望这个解决方案能有所帮助。
更新:每次启动 Steam 时,我仍然会收到错误,但 Steam 每次都能正常工作。我已成功下载并玩过 Borderlands 2。
答案2
我在使用从 Nvidia 下载的专有驱动程序安装 Steam 时遇到了同样的问题。相反,我在 Ubuntu 中的“附加驱动程序”应用程序中使用了专有驱动程序,并安装了列出的最新驱动程序。然后Enter在安装 steam 之前,我运行了以下命令,在每行后面按下:
sudo dpkg --add-architecture i386
sudo apt-get clean
sudo apt-get update
然后我终于顺利安装了 Steam。