steam启动不了,帮帮我看看看

zhang@linux-gxhk:~> steam
Repairing installation, linking /home/zhang/.steam/steam to /home/zhang/.local/share/Steam
/home/zhang/.local/share/Steam/steam.sh:行138: DISTRIB_ID: 未绑定的变量
/home/zhang/.local/share/Steam/steam.sh:行152: DISTRIB_RELEASE: 未绑定的变量
/home/zhang/.local/share/Steam/steam.sh:行138: DISTRIB_ID: 未绑定的变量
/home/zhang/.local/share/Steam/steam.sh:行152: DISTRIB_RELEASE: 未绑定的变量
Running Steam on 64-bit
/home/zhang/.local/share/Steam/steam.sh:行138: DISTRIB_ID: 未绑定的变量
/home/zhang/.local/share/Steam/steam.sh:行152: DISTRIB_RELEASE: 未绑定的变量
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
/home/zhang/.local/share/Steam/ubuntu12_32/steam: symbol lookup error: /usr/lib/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
/home/zhang/.local/share/Steam/steam.sh:行444: 无匹配: ssfn*
zhang@linux-gxhk:~>

问题解决了,需要更新一下,输入 ```
find ~/.steam/root/ ( -name “libgcc_s.so*” -o -name “libstdc++.so*” -o -name “libxcb.so*” ) -print -delete

steam

这个命令更新一下就可以打开了!

zhang@linux-gxhk:~> sudo zypper in steam
[sudo] root 的密码:
正在检索软件源 ‘Videolan 官方源’ 的元数据 …[完毕]
正在构建软件源 ‘Videolan 官方源’ 的缓存 …[完毕]
正在检索软件源 ‘packman’ 的元数据 …[完毕]
正在构建软件源 ‘packman’ 的缓存 …[完毕]
正在检索软件源 ‘openSUSE-Leap-15.0-Update’ 的元数据 …[完毕]
正在构建软件源 ‘openSUSE-Leap-15.0-Update’ 的缓存 …[完毕]
正在加载软件源数据…
正在读取已安装的软件包…
‘steam’ 已安装过了。
没有 ‘steam-1.0.0.54-lp150.1.1.x86_64’ 的更新候选。已安装了可获取的最高版本。
正在解决软件包依赖关系…

无事可做。
zhang@linux-gxhk:~> steam help
Repairing installation, linking /home/zhang/.steam/steam to /home/zhang/.local/share/Steam
/home/zhang/.local/share/Steam/steam.sh:行138: DISTRIB_ID: 未绑定的变量
/home/zhang/.local/share/Steam/steam.sh:行152: DISTRIB_RELEASE: 未绑定的变量
/home/zhang/.local/share/Steam/steam.sh:行138: DISTRIB_ID: 未绑定的变量
/home/zhang/.local/share/Steam/steam.sh:行152: DISTRIB_RELEASE: 未绑定的变量
Running Steam on 64-bit
/home/zhang/.local/share/Steam/steam.sh:行138: DISTRIB_ID: 未绑定的变量
/home/zhang/.local/share/Steam/steam.sh:行152: DISTRIB_RELEASE: 未绑定的变量
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
/home/zhang/.local/share/Steam/ubuntu12_32/steam: symbol lookup error: /usr/lib/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
/home/zhang/.local/share/Steam/steam.sh:行444: 无匹配: ssfn*
zhang@linux-gxhk:~>
就是启动不了啊

ubuntu ,不过没有影响,下载了刀塔2可以玩了!

最简单的解决方法

  1. 安装 Steam:
    sudo zypper in steam

  2. 运行 Steam:
    LIBGL_DRI3_DISABLE=1 steam

  3. :ok_hand::alien:


1赞

可以,支持一下,这个命令你是怎么知道的,为什么Ubuntu安装好就可以使用了,openSUSE还需要一个命令呢?

  1. 用 Google 或 Bing,百度搜不出来有价值的东西。
  2. LIBGL_DRI3_DISABLE=1 steam 命令只需要用一次,steam 自动更新过后,以后再使用在菜单里点 steam 就OK了。