尽管我使用的是 Steam 网站上的 .deb 文件,Steam 仍弹出“客户端已过期”对话框

尽管我使用的是 Steam 网站上的 .deb 文件,Steam 仍弹出“客户端已过期”对话框

标题说明了一切。今天升级到 Ubuntu 16.04(第一天 ^_^),这看起来很奇怪。

确切的输出:

您的 Steam 软件包已过期。请从您的软件包提供商处或直接从http://repo.steampowered.com/steam适用于受支持的发行版。

答案1

我已经找到了解决这个问题的方法,对我有用,这里

简单地:

  • 你必须删除蒸汽发射器在终端中使用下一个命令进行打包

    sudo apt-get 删除 steam-launcher

  • 删除 repo”http://repo.steampowered.com“来自软件和更新

  • 安装蒸汽包裹

    sudo apt-get 安装 steam

答案2

问题似乎出libpcre在 Valve 网站版本的库上,我通过从 steam 目录中删除这些库来解决这个问题,强迫 steam 使用系统上安装的库。

rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libpcre.so.3
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libpcre.so.3.12.1

每次 Steam 执行更新后,您可能都必须重做此步骤(除非他们修复此问题)。

相关内容