問題描述
雖然不經常玩游戲(有玩的沖動,但是打開游戲之后又不想玩了),但是還是會安裝 Steam 客戶端
該筆記將記錄:在 Linux 中,如何安裝 Steam 客戶端
Debian GNU/Linux 10 (buster)
dpkg --add-architecture i386 apt-get update apt-get install libc6-i386
可能會提示缺少 libGLX.so 等等類庫,通過 apt-file search -x 'lib-name' 搜索,然后安裝對應類庫即可。
Ubuntu 20.04 LTS(lubuntu)⇒ 安裝失敗
How to install Steam on Ubuntu 20.04 Focal Fossa Linux - LinuxConfig.org
dpkg --add-architecture i386 apt-get update apt-get install libc6-i386 apt-get install -y libdrm2:i386 apt-get install libglvnd0:i386 apt-get install libgl1-mesa-dri:i386 // 接下來是最麻煩的地方: // 安裝 libglx0:i386 會出現依賴問題(我們使用 lubuntu 發行版) // TODO 解決依賴問題
常見問題匯總
#1 undefined symbol: xcb_send_request_with_fds
symbol lookup error: /usr/lib/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds For steam to work, disable dri3 in xorg config file or as a workaround run steam with LIBGL_DRI3_DISABLE=1 LIBGL_DRI3_DISABLE=1 steam
根據提示修改即可,即使用 LIBGL_DRI3_DISABLE=1 steam 啟動。
參考文獻
K4NZ / 安裝 Steam 客戶端
Steam/Troubleshooting