Как обновить libc6 (glibc) выше версии 2.31 на Ubuntu 20.04?

Я использую шахматный движок Stockfish в некоторых GUI, но вчера он перестал работать. Я не менял ни движок, ни интерфейс, но когда я попытался запустить движок, он "завершился с кодом...", но не вывел никакого кода. Единственное, что могло бы измениться, это то, что я регулярно обновляю свои пакеты: sudo apt update && sudo apt dist-upgrade, и я думаю, что это, должно быть, сломало его. Я установил последнюю версию Stockfish и запустил ее в командной строке, и она выдает следующее:

./stockfish_21112912_x64_avx2: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./stockfish_21112912_x64_avx2)
./stockfish_21112912_x64_avx2: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./stockfish_21112912_x64_avx2)
./stockfish_21112912_x64_avx2: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./stockfish_21112912_x64_avx2)

Итак, я хотел обновить GLIBC и наткнулся на эту тему: обновление-glibc]: «Glibc (более известная как библиотека GNU C) имеет ответвление для Linux, которое называется libc6. Libc6 доступен через apt». я побежал: apt-cache policy libc6, которая дала вывод:

libc6:
  Installed: 2.31-0ubuntu9.2
  Candidate: 2.31-0ubuntu9.2
  Version table:
 *** 2.31-0ubuntu9.2 500
        500 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.31-0ubuntu9 500
        500 http://de.archive.ubuntu.com/ubuntu focal/main amd64 Packages

Что говорит мне, что в «обычных» пакетах 2.31 является официальной версией для моей версии ОС (Ubuntu 20.04).

Поэтому я попытался сделать это вручную:Как установить версию libc6 >= 2.29?

Я скачал libc6_2.34-0ubuntu3_amd64.deb с http://archive.ubuntu.com/ubuntu /pool/main/g/glibc/, как описано, но когда я запустил: sudo dpkg -i libc6_2.34-0ubuntu3_amd64.deb, он выдал следующую ошибку:

dpkg: regarding libc6_2.34-0ubuntu3_amd64.deb containing libc6:amd64:
 libc6:amd64 breaks fakeroot (<< 1.25.3-1.1ubuntu2~)
  fakeroot (version 1.24-1) is present and installed.

dpkg: error processing archive libc6_2.34-0ubuntu3_amd64.deb (--install):
 installing libc6:amd64 would break fakeroot, and
 deconfiguration is not permitted (--auto-deconfigure might help)
Errors were encountered while processing:
 libc6_2.34-0ubuntu3_amd64.deb

Как мне решить эту проблему? Я немного новичок, поэтому желательно без взлома моей системы

3
задан 1 December 2021 в 08:34

0 ответов

Другие вопросы по тегам:

Похожие вопросы: