在Deepin系统应用商店中安装Steam后打开出现提示You are missing the following 32-bit libraries,and Steam may not run:libGL.so.1(您缺少以下32位库,并且Steam可能无法运行:libGL.so.1),以下是解决方法。
解决方法
在终端中执行以下命令:
sudo apt-get install libgl1-nvidia-glvnd-glx:i386
相关说明
注:Deepin下可以在商店中安装Steam,参考深度商店应用Steam、波比排球2、Speed Dreams、深度游戏。如果是仓库安装的话,依赖已经安装了:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libgl1 libgl1:i386
另,玩Steam需要装齐:
1、打开32位架构支持:
sudo dpkg --add-architecture i386
2、安装32位Nvidia驱动:
sudo apt install nvidia-driver-libs:i386
3、安装vulkan spir-v编译库:
sudo apt install libnvidia-glvkspirv
附:Crossover运行一些游戏出错,缺少libgl.so的解决
Crossover运行一些游戏出错,提示Failed to initialize Direct3D. Make sure you have at least DirectX 9.0c,然后在Wine中安装了direct9也没用,提示缺少libgl.so。
原因和处理为:由于安装的是32位游戏,所以需要执行sudo apt-get install libgl1-mesa-glx:i386命令。
相关主题