I am having big issues installing Steam on SID, due to the requirement of "libgl1-mesa-dri:i386". I would like to know if there is a solution before to spend a couple of days re-installing the OS.
Context
The initial need was quite simple:
- Steam for gaming (with official drivers)
- Latest Firefox for performance.
I had stretch for long time, but the very outdated Firefox started to cause problems.
The only way (I found) to update Firefox (with rust framework) is to grab SID for firefox only. This worked for several months
After an update yesterday, the computer stopped to start (lightdm failure) and after investigation, it looked like the kernel was updated to 4.9.110 (yap, strange) but no linux-headers were available for it. Thus, the nvidia-driver failed to install. In the situation of having to re-install, I tried several tricks and finally updated all the system to SID.
After updating to SID, I could re-install the nvidia driver and got the desktop back, but steam cannot start.
The problem
I have the NVidia official driver installed, and it supposedly installed 32bit library too.
Steam require two missing libraries: "libgl1-mesa-dri:i386" and "libgl1-mesa-glx:i386".
libgl1-mesa-dri:i386 depends on another package:
Code: Select all
libgl1-mesa-dri:i386 : Depends: libllvm6.0:i386 (>= 1:6.0~svn298832-1~) but it is not going to be installed
Steam require libgl1-mesa-dri:i386, which require libllvm6.0:i386, which I cannot install.
Is there any workaround this?
Code: Select all
root@xxxxx:~# uname -a
Linux XXXXX 4.17.0-1-amd64 #1 SMP Debian 4.17.8-1 (2018-07-20) x86_64 GNU/Linux
root@xxxxx:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux unstable (sid)