Ubuntu 上的 Steam/反恐精英

Ubuntu 上的 Steam/反恐精英

我在 Ubuntu 16.04 上下载了 Steam。我遇到了一堆不同的错误,我设法通过删除两个文件来修复它们:libstdc++libgcc_s

这样 Steam 就可以打开,但 Counter Strike 却无法打开。

    $ steam
    Running Steam on ubuntu 16.04 64-bit
    STEAM_RUNTIME is enabled automatically
    /bin/bash: /home/squanchy/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libtinfo.so.5: no version information available (required by /bin/bash)
    grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
    grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
    grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc

现在打开 Steam 可以正常工作并打开应用程序,但是通过命令行运行它会导致它退出“运行模式??”。不太清楚如何描述它,基本上我现在可以在命令行中输入,它不再显示 steam 正在运行的命令。

我尝试了很多其他命令

steam steam://rungameid/730
LD_PRELOAD=’/usr/$LIB/libstdc++.so.6′ DIAPLAY=:0 steam

编辑:我希望能够澄清。

任何帮助都很好。非常感谢。

答案1

首先备份您的 CS:GO 数据(和其他游戏),以节省您下载回来的时间。您的 CS:Go 应该位于~/.steam/steam/steamapps/common/Counter-Strike\ Global\ Offensive目录中。

mv ~/.steam/steam/steamapps/common/Counter-Strike\ Global\ Offensive ~/

删除当前的 Steam,然后通过以下方式重新安装:

sudo apt-get 安装 steam

它应该安装所有依赖库。.steam在运行应用程序之前删除主目录中的目录,然后将备份文件恢复到其所属的位置

相关内容