TL;DR: Понизить libc6
к libc6=2.31-0ubuntu9.2
и установить построить-необходимый
.
У вас не включены необходимые репозитории. Более того, есть ломаные версии пакетов.
Запустив политика apt-cache g++
на Ubuntu 20.04 я получаю:
г++:
Установлено: (нет)
Кандидат: 4:9.3.0-1ubuntu2
Таблица версий:
4:9.3.0-1убунту2 500
500 http://mirrors.my mirror.com/ubuntu focus/main Пакеты amd64
Итак, вы должны включить главный
репозиторий.
Бег:
sudo add-apt-repository main && sudo apt update
После включения главный
репозиторий. Установите правильную версию libc6
:
sudo apt install --reinstall libc6=2.31-0ubuntu9.2
НЕ беги удачное обновление
.
Теперь обновите и сделайте чистку:
судо подходящее обновление
Судо метко чистый
sudo apt автоудаление
sudo apt -f установить
Теперь установите метапакет, построить-необходимый
установить г++
:
sudo apt установить aptitude
sudo aptitude -f установить сборку-необходимый
Если вышеуказанное не сработало, попробуйте восстановить репозитории по умолчанию и использовать способность
для установки необходимой сборки:
sudo mkdir ~/answer && cd ~/answer/ && sudo wget https://gist.githubusercontent.com/ishad0w/788555191c7037e249a439542c53e170/raw/3822ba49241e6fd851ca1c1cbcc4d7e87382f484/sources -foccals.list && sudo $sed -s)/" ~/answer/sources.list && sudo mv ~/answer/sources.list /etc/apt/ && sudo apt update && sudo apt upgrade && sudo rm -rf ~/answer
sudo aptitude -f установить сборку-необходимый
Все еще не работает?
Измените свой вопрос, чтобы включить:
sudo apt установить libc6-dev
судо подходящее обновление
Политика apt-cache libc6
Политика apt-cache libc-dev
Пингуйте меня после добавления этих деталей ;)