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


#1

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

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

#2

从源里面安装看了看 没事啊

正在检查文件冲突: .................................................................................................[完毕]
( 1/18) 正在安装:alsa-devel-32bit-1.1.5-lp150.5.6.1.x86_64 ........................................................[完毕]
( 2/18) 正在安装:libfreebl3-32bit-3.36.6-lp150.2.6.1.x86_64 .......................................................[完毕]
( 3/18) 正在安装:libopenssl1_0_0-steam-1.0.2p-lp150.2.9.1.x86_64 ..................................................[完毕]
( 4/18) 正在安装:libopenssl1_0_0-steam-32bit-1.0.2p-lp150.2.9.1.x86_64 ............................................[完毕]
( 5/18) 正在安装:bsdiff-4.3-lp150.1.7.x86_64 ......................................................................[完毕]
( 6/18) 正在安装:gtk2-engine-oxygen-32bit-1.4.6-lp150.1.5.x86_64 ..................................................[完毕]
( 7/18) 正在安装:libSDL-1_2-0-32bit-1.2.15-lp150.1.15.x86_64 ......................................................[完毕]
( 8/18) 正在安装:libXdmcp6-32bit-1.1.2-lp150.1.7.x86_64 ...........................................................[完毕]
( 9/18) 正在安装:libtheora0-32bit-1.1.1-lp150.1.7.x86_64 ..........................................................[完毕]
(10/18) 正在安装:mozilla-nspr-32bit-4.19-lp150.1.2.x86_64 .........................................................[完毕]
(11/18) 正在安装:steamtricks-0.3.0-lp150.1.3.noarch ...............................................................[完毕]
(12/18) 正在安装:steamtricks-data-20180128.f77bb8e-lp150.1.2.noarch ...............................................[完毕]
(13/18) 正在安装:mozilla-nss-certs-32bit-3.36.6-lp150.2.6.1.x86_64 ................................................[完毕]
(14/18) 正在安装:libsoftokn3-32bit-3.36.6-lp150.2.6.1.x86_64 ......................................................[完毕]
(15/18) 正在安装:mozilla-nss-32bit-3.36.6-lp150.2.6.1.x86_64 ......................................................[完毕]
(16/18) 正在安装:libnm-util2-32bit-1.10.6-lp150.3.1.x86_64 ........................................................[完毕]
(17/18) 正在安装:libnm-glib4-32bit-1.10.6-lp150.3.1.x86_64 ........................................................[完毕]
(18/18) 正在安装:steam-1.0.0.54-lp150.1.1.x86_64 ..................................................................[完毕]
liangzi@xuan 1 20:25 >steam --help
Setting up Steam content in /home/xuan/.local/share/Steam
/home/xuan/.local/share/Steam/steam.sh:行138: DISTRIB_ID: 未绑定的变量
/home/xuan/.local/share/Steam/steam.sh:行152: DISTRIB_RELEASE: 未绑定的变量
/home/xuan/.local/share/Steam/steam.sh:行138: DISTRIB_ID: 未绑定的变量
/home/xuan/.local/share/Steam/steam.sh:行152: DISTRIB_RELEASE: 未绑定的变量
Running Steam on   64-bit
/home/xuan/.local/share/Steam/steam.sh:行138: DISTRIB_ID: 未绑定的变量
/home/xuan/.local/share/Steam/steam.sh:行152: DISTRIB_RELEASE: 未绑定的变量
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
Installing breakpad exception handler for appid(steam)/version(1.0)
Installing breakpad exception handler for appid(steam)/version(1.0)
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2018-12-19 20:25:34] Startup - updater built Nov 23 2016 01:05:42
[2018-12-19 20:25:34] Verifying installation...
[2018-12-19 20:25:34] Unable to read and verify install manifest /home/xuan/.local/share/Steam/package/steam_client_ubuntu12.installed
[2018-12-19 20:25:34] Verification complete
[2018-12-19 20:25:34] Downloading Update...

图片 https://transfer.sh/Npp3Z/2018-12-19_3.png


#3

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:~>
就是启动不了啊


#4

cat -n .local/share/Steam/steam.sh

   434  function runtime_supported()
   435  {
   436          case "$(detect_distro)-$(detect_release)" in
   437          # Add additional supported distributions here
   438          ubuntu-*)
   439                  return 0
   440                  ;;
   441          *)      # Let's try this out for now and see if it works...
   442                  return 0
   443                  ;;
   444          esac
   445
   446          # This distro doesn't support the Steam Linux Runtime (yet!)
   447          return 1
   448  }

没看太明白这段话的意思 貌似是对发行版的判断 错误的原因是因为没有判断到添加的发行版?

https://unix.stackexchange.com/questions/256149/what-does-esac-mean-at-the-end-of-a-bash-case-statement-is-it-required


#5

. /etc/os-release ;echo $ID | tr ‘[A-Z]’ ‘[a-z]’

上面语句放到bash里面出来结果是不是“opensuse-leap”?


#6

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


#7

最简单的解决方法

  1. 安装 Steam:
    sudo zypper in steam

  2. 运行 Steam:
    LIBGL_DRI3_DISABLE=1 steam

  3. :ok_hand::alien:



#8

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


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