TL; DR: Hạ cấp libc6
đến libc6=2.31-0ubuntu9.2
và cài đặt xây dựng cần thiết
.
Bạn chưa kích hoạt kho lưu trữ cần thiết. Hơn nữa, có những phiên bản bị hỏng của các gói.
Bằng cách chạy chính sách apt-cache g ++
trên Ubuntu 20.04, tôi nhận được:
g++:
Đã cài đặt: (không có)
Ứng viên: 4:9.3.0-1ubuntu2
Bảng phiên bản:
4:9.3.0-1ubuntu2 500
500 gói http://mirrors.my mirror.com/ubuntufocal/main amd64
Vì vậy, bạn phải kích hoạt chủ yếu
kho.
Chạy:
sudo add-apt-repository main && sudo apt update
Sau khi bật chủ yếu
kho. Cài đặt đúng phiên bản của libc6
:
sudo apt install --reinstall libc6=2.31-0ubuntu9.2
KHÔNG chạy nâng cấp thích hợp
.
Bây giờ, cập nhật và làm sạch:
cập nhật sudo apt
sudo apt sạch
sudo apt autoremove
Sudo apt -f cài đặt
Bây giờ, hãy cài đặt gói meta, xây dựng cần thiết
để cài đặt g++
:
Sudo apt cài đặt aptitude
Sudo aptitude -f cài đặt bản dựng cần thiết
Nếu cách trên không hoạt động, thì hãy thử khôi phục kho lưu trữ mặc định và sử dụng năng khiếu
để cài đặt bản dựng cần thiết:
sudo mkdir ~/answer && cd ~/answer/ && sudo wget https://Gist.githubusercontent.com/ishad0w/788555191c7037e249a439542c53e170/raw/3822ba49241e6fd851ca1c1cbcc4d7e87382f484/sources.list && sudo sed -$i "s/lsbfocal -release/s/lsbfocal -$i" -s)/" ~/answer/sources.list && sudo mv ~/answer/sources.list /etc/apt/ && sudo apt update && sudo apt upgrade && sudo rm -rf ~/answer
Sudo aptitude -f cài đặt bản dựng cần thiết
Vẫn không hoạt động?
Chỉnh sửa câu hỏi của bạn để bao gồm:
sudo apt cài đặt libc6-dev
cập nhật sudo apt
chính sách apt-cache libc6
chính sách apt-cache libc-dev
Ping cho tôi sau khi thêm các chi tiết này;)