Комментарий N0rbert привел меня на правильный путь, но он все еще хотел удалить целый список пакетов:
$ sudo aptitude установить libc6 = 2.31-0ubuntu9.2
Следующие пакеты будут ПОНИЖЕНЫ:
libc6
0 обновленных пакетов, 0 новых установленных, 1 пониженный, 0 для удаления и 14 не обновленных.
Необходимо получить 2–715 КБ архивов. После распаковки будет использоваться 0 B.
Следующие пакеты имеют неудовлетворенные зависимости:
libc6-dbg : зависит: libc6 (= 2.31-0ubuntu9.3), но необходимо установить 2.31-0ubuntu9.2
libc6-dev : зависит: libc6 (= 2.31-0ubuntu9.3), но необходимо установить 2.31-0ubuntu9.2
Следующие действия устранят эти зависимости:
Удалите следующие пакеты:
1) build-essential [12.8ubuntu1.1 (фокусные обновления, сейчас)]
2) g++ [4:9.3.0-1ubuntu2 (фокальный, сейчас)]
3) g++-9 [9.3.0-17ubuntu1~20.04 (фокальная безопасность, фокальные обновления, сейчас)]
4) libboost-atomic1.71-dev [1.71.0-6ubuntu6 (фокусный, сейчас)]
5) libboost-chrono1.71-dev [1.71.0-6ubuntu6 (фокальный, сейчас)]
6) libboost-date-time1.71-dev [1.71.0-6ubuntu6 (фокальный, сейчас)]
7) libboost-filesystem-dev [1.71.0.0ubuntu2 (фокусный, сейчас)]
8) libboost-filesystem1.71-dev [1.71.0-6ubuntu6 (фокальный, сейчас)]
9) libboost-regex-dev [1.71.0.0ubuntu2 (фокальный, сейчас)]
10) libboost-regex1.71-dev [1.71.0-6ubuntu6 (фокальный, сейчас)]
11) libboost-serialization1.71-dev [1.71.0-6ubuntu6 (фокальный, сейчас)]
12) libboost-system1.71-dev [1.71.0-6ubuntu6 (фокальный, сейчас)]
13) libboost-thread-dev [1.71.0.0ubuntu2 (фокальный, сейчас)]
14) libboost-thread1.71-dev [1.71.0-6ubuntu6 (фокальный, сейчас)]
15) libboost1.71-dev [1.71.0-6ubuntu6 (фокальный, сейчас)]
16) libc6-dbg [2.31-0ubuntu9.3 (сейчас)]
17) libc6-dev [2.31-0ubuntu9.3 (сейчас)]
18) libexpat1-dev [2.2.9-1build1 (фокальный, сейчас)]
19) libfreetype-dev [2.10.1-2ubuntu0.1 (фокальная безопасность, фокальные обновления, сейчас)]
20) libfreetype6-dev [2.10.1-2ubuntu0.1 (фокальная безопасность, фокальные обновления, сейчас)]
21) libicu-dev [66.1-2ubuntu2.1 (фокальная безопасность, фокальные обновления, сейчас)]
22) libjpeg-dev [8c-2ubuntu8 (фокальный, сейчас)]
23) libjpeg-turbo8-dev [2.0.3-0ubuntu1.20.04.1 (фокальная безопасность, фокальные обновления, сейчас)]
24) libjpeg8-dev [8c-2ubuntu8 (фокальный, сейчас)]
25) libncurses-dev [6.2-0ubuntu2 (фокальный, сейчас)]
26) libpng-dev [1.6.37-2 (фокусный, сейчас)]
27) libpython3-dev [3.8.2-0ubuntu2 (фокальный, сейчас)]
28) libpython3.8-dev [3.8.10-0ubuntu1~20.04.1 (фокальная безопасность, фокальные обновления, сейчас)]
29) libstdc++-9-dev [9.3.0-17ubuntu1~20.04 (фокальная безопасность, фокальные обновления, сейчас)]
30) libtiff-dev [4.1.0+git191117-2ubuntu0.20.04.2 (фокальная безопасность, фокальные обновления, сейчас)]
31) python3-dev [3.8.2-0ubuntu2 (фокальный, сейчас)]
32) python3.8-dev [3.8.10-0ubuntu1~20.04.1 (фокальная безопасность, фокальные обновления, сейчас)]
33) zlib1g-dev [1:1.2.11.dfsg-2ubuntu1.2 (фокусные обновления, сейчас)]
Оставьте следующие зависимости неразрешенными:
34) dpkg-dev рекомендует build-essential
35) gcc рекомендует libc6-dev | libc-dev
36) cython3 рекомендует python3-dev
37) gcc-9 рекомендует libc6-dev (>= 2.13-0ubuntu6)
38) gdb рекомендует libc-dbg
39) libgcc-9-dev рекомендует libc6-dev (>= 2.13-0ubuntu6)
40) libpython3.8-dev рекомендует libc6-dev | libc-dev
41) python3.8-dev рекомендует libc6-dev | libc-dev
42) python3-pip рекомендует build-essential
43) python3-pip рекомендует python3-dev (>= 3.2)
Таким образом, я заставил 2.31-0убунту9.2
за libc6-dev
и libc6-dbg
также:
$ sudo aptitude установить libc6=2.31-0ubuntu9.2 libc6-dev=2.31-0ubuntu9.2 libc6-dbg=2.31-0ubuntu9.2
Эта команда прошла гладко. Стим теперь работает.
Однако остается один вопрос: как я все испортил? Как я оказался с libc6=2.31-0ubuntu9.3
в первую очередь? Должен ли я сделать новый вопрос для этого?