TL;ดร: ปรับลด libc6
ถึง libc6=2.31-0ubuntu9.2
และติดตั้ง สิ่งจำเป็นในการสร้าง
.
คุณไม่ได้เปิดใช้งานที่เก็บที่จำเป็น นอกจากนี้ยังมีแพ็คเกจเวอร์ชันที่ใช้งานไม่ได้
ด้วยการวิ่ง นโยบาย apt-cache g++
บน Ubuntu 20.04 ฉันได้รับ:
g++:
ติดตั้ง: (ไม่มี)
ผู้สมัคร: 4:9.3.0-1ubuntu2
ตารางเวอร์ชัน:
4:9.3.0-1ubuntu2 500
500 http://mirrors.my mirror.com/ubuntu focal/main amd64 แพ็คเกจ
ดังนั้น คุณต้องเปิดใช้งาน หลัก
ที่เก็บ
วิ่ง:
sudo add-apt-repository หลัก && sudo apt update
หลังจากเปิดใช้งาน หลัก
ที่เก็บ ติดตั้งเวอร์ชันที่ถูกต้องของ libc6
:
sudo apt install --reinstall libc6=2.31-0ubuntu9.2
อย่าวิ่ง เหมาะอัพเกรด
.
ตอนนี้อัปเดตและทำความสะอาด:
อัปเดต sudo apt
sudo apt สะอาด
sudo apt ลบอัตโนมัติ
sudo apt -f ติดตั้ง
ตอนนี้ติดตั้ง meta-package สิ่งจำเป็นในการสร้าง
ติดตั้ง ก++
:
sudo apt ติดตั้งความถนัด
sudo aptitude -f ติดตั้ง build-essential
หากข้างต้นไม่ได้ผล ให้ลองกู้คืนที่เก็บเริ่มต้นและใช้ ความถนัด
ในการติดตั้ง build-essential:
sudo mkdir ~/answer && cd ~/answer/ && sudo wget https://gist.githubusercontent.com/ishad0w/788555191c7037e249a439542c53e170/raw/3822ba49241e6fd851ca1c1c1cbcc4d7e87382f484/sources.list && sudo sed/i(ls_re le87382f484/sources.list -& sudo sed/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 ติดตั้ง build-essential
ยังไม่ทำงาน?
แก้ไขคำถามของคุณเพื่อรวม:
sudo apt ติดตั้ง libc6-dev
อัปเดต sudo apt
นโยบาย apt-cache libc6
นโยบาย apt-cache libc-dev
ส่ง Ping ให้ฉันหลังจากเพิ่มรายละเอียดเหล่านี้แล้ว ;)