Debian

啟動 Steam 時缺少庫錯誤

  • October 2, 2021

sudo apt-get install steam在我的 64 位電腦上執行 Debian 8.2 “Jessie”。我接受了 Valve 的條款和條件。我的顯卡是英偉達。我已經安裝了nvidia-driver軟體包。

我嘗試steam在終端中執行,但收到​​此錯誤:

Running Steam on debian 8 64-bit
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
[2016-03-17 21:27:16] Startup - updater built Mar 10 2016 10:39:59
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2016-03-17 21:27:16] Checking for update on startup
[2016-03-17 21:27:16] Checking for available updates...
[2016-03-17 21:27:16] Download skipped: /client/steam_client_ubuntu12 version 1457636973, installed version 1457636973
[2016-03-17 21:27:16] Nothing to do
[2016-03-17 21:27:16] Verifying installation...
[2016-03-17 21:27:16] Performing checksum verification of executable files
[2016-03-17 21:27:17] Verification complete
[2016-03-17 21:27:20] Shutdown

我該如何解決?

原來我錯誤地安裝了Nvidia驅動程序。我必須使用反向埠遵循這些說明:https ://wiki.debian.org/NvidiaGraphicsDrivers#jessie-352

您應該安裝缺少的 32 位版本的libGL.so.1. 對於 nvidia,那將在 package 中libgl1-nvidia-glx:i386

如果您還沒有這樣做,您還需要將 i386 架構添加到您的 debian 系統中dpkg --add-architecture i386

您可能還需要安裝libgl1-mesa-glx:i386和/或glx-diversions如果它們尚未安裝。

引用自:https://unix.stackexchange.com/questions/270577