Comentariul lui N0rbert m-a adus pe drumul cel bun, dar tot a vrut să elimine o listă de pachete:
$ sudo aptitude install libc6=2.31-0ubuntu9.2
Următoarele pachete vor fi DECLASSATE:
libc6
0 pachete actualizate, 0 nou instalate, 1 downgrade, 0 de eliminat și 14 neactualizate.
Trebuie să obțineți 2â¯715 kB de arhive. După despachetare va fi folosit 0 B.
Următoarele pachete au dependențe neîndeplinite:
libc6-dbg : Depinde: libc6 (= 2.31-0ubuntu9.3) dar 2.31-0ubuntu9.2 trebuie instalat
libc6-dev : Depinde de: libc6 (= 2.31-0ubuntu9.3) dar 2.31-0ubuntu9.2 urmează să fie instalat
Următoarele acțiuni vor rezolva aceste dependențe:
Eliminați următoarele pachete:
1) build-essential [12.8ubuntu1.1 (actualizări focale, acum)]
2) g++ [4:9.3.0-1ubuntu2 (focal, acum)]
3) g++-9 [9.3.0-17ubuntu1~20.04 (securitate focală, actualizări focale, acum)]
4) libboost-atomic1.71-dev [1.71.0-6ubuntu6 (focal, acum)]
5) libboost-chrono1.71-dev [1.71.0-6ubuntu6 (focal, acum)]
6) libboost-date-time1.71-dev [1.71.0-6ubuntu6 (focal, acum)]
7) libboost-filesystem-dev [1.71.0.0ubuntu2 (focal, acum)]
8) libboost-filesystem1.71-dev [1.71.0-6ubuntu6 (focal, acum)]
9) libboost-regex-dev [1.71.0.0ubuntu2 (focal, acum)]
10) libboost-regex1.71-dev [1.71.0-6ubuntu6 (focal, acum)]
11) libboost-serialization1.71-dev [1.71.0-6ubuntu6 (focal, acum)]
12) libboost-system1.71-dev [1.71.0-6ubuntu6 (focal, acum)]
13) libboost-thread-dev [1.71.0.0ubuntu2 (focal, acum)]
14) libboost-thread1.71-dev [1.71.0-6ubuntu6 (focal, acum)]
15) libboost1.71-dev [1.71.0-6ubuntu6 (focal, acum)]
16) libc6-dbg [2.31-0ubuntu9.3 (acum)]
17) libc6-dev [2.31-0ubuntu9.3 (acum)]
18) libexpat1-dev [2.2.9-1build1 (focal, acum)]
19) libfreetype-dev [2.10.1-2ubuntu0.1 (focal-security, focal-updates, acum)]
20) libfreetype6-dev [2.10.1-2ubuntu0.1 (focal-security, focal-updates, acum)]
21) libicu-dev [66.1-2ubuntu2.1 (focal-security, focal-updates, acum)]
22) libjpeg-dev [8c-2ubuntu8 (focal, acum)]
23) libjpeg-turbo8-dev [2.0.3-0ubuntu1.20.04.1 (focal-security, focal-updates, acum)]
24) libjpeg8-dev [8c-2ubuntu8 (focal, acum)]
25) libncurses-dev [6.2-0ubuntu2 (focal, acum)]
26) libpng-dev [1.6.37-2 (focal, acum)]
27) libpython3-dev [3.8.2-0ubuntu2 (focal, acum)]
28) libpython3.8-dev [3.8.10-0ubuntu1~20.04.1 (focal-security, focal-updates, acum)]
29) libstdc++-9-dev [9.3.0-17ubuntu1~20.04 (focal-security, focal-updates, acum)]
30) libtiff-dev [4.1.0+git191117-2ubuntu0.20.04.2 (focal-security, focal-updates, acum)]
31) python3-dev [3.8.2-0ubuntu2 (focal, acum)]
32) python3.8-dev [3.8.10-0ubuntu1~20.04.1 (focal-security, focal-updates, acum)]
33) zlib1g-dev [1:1.2.11.dfsg-2ubuntu1.2 (actualizări focale, acum)]
Lăsați următoarele dependențe nerezolvate:
34) dpkg-dev recomandă build-essential
35) gcc recomandă libc6-dev | libc-dev
36) cython3 recomandă python3-dev
37) gcc-9 recomandă libc6-dev (>= 2.13-0ubuntu6)
38) gdb recomandă libc-dbg
39) libgcc-9-dev recomandă libc6-dev (>= 2.13-0ubuntu6)
40) libpython3.8-dev recomandă libc6-dev | libc-dev
41) python3.8-dev recomandă libc6-dev | libc-dev
42) python3-pip recomandă build-essential
43) python3-pip recomandă python3-dev (>= 3.2)
Așa am forțat 2.31-0ubuntu9.2
pentru libc6-dev
și libc6-dbg
de asemenea:
$ sudo aptitude install libc6=2.31-0ubuntu9.2 libc6-dev=2.31-0ubuntu9.2 libc6-dbg=2.31-0ubuntu9.2
Această comandă a rulat fără probleme. Steam funcționează acum.
Rămâne totuși o întrebare: cum am încurcat asta? Cum am ajuns libc6=2.31-0ubuntu9.3
in primul loc? Ar trebui să pun o nouă întrebare pentru asta?