记录在Ubuntu20.10上安装Steam

在之前在Ubuntu20.04上我就尝试安装过Steam,当时是可以正常安装的,不过当时还是双系统,现在已经完全使用Ubuntu了,只留了一个Windows10的虚拟机以备不时之需。昨天入坑了fpv,看的我也特别想玩儿,所以安装个Steam玩一玩模拟器先,没想到安装个Steam这么曲折,遂记录一下:

我首先在Steam官网下载了deb安装包,安装后有一些32位的库依赖一直安装不上,这个问题主要由以下方法解决:

1
2
3
sudo apt install aptitude
sudo aptitude installlibgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386
sudo apt update

如此便可成功安装32位的库依赖,可以解决启动Steam时,缺少libGL.so等问题

接下来,我以为可以正常使用Steam了,没想到启动Steam时,总是闪退,经我查阅诸多资料,尝试了很多遍后,印证了一个问题:显卡驱动不合适(需要使用32位的驱动)。按照以下方法,对显卡驱动降级即可:

1
2
3
sudo apt purge $(dpkg -l | awk '{print $2}' | grep nvidia)    // 卸载原来的显卡驱动
sudo apt-get install nvidia-driver-440 libnvidia-gl-440:i386 // 安装32位的显卡驱动
reboot // 重启生效

如此,即可搞定。