ความคิดเห็นของ N0rbert ทำให้ฉันมาถูกทาง แต่ก็ยังต้องการลบรายการแพ็คเกจออกค่อนข้างมาก:
$ sudo aptitude ติดตั้ง libc6=2.31-0ubuntu9.2
แพ็คเกจต่อไปนี้จะถูกดาวน์เกรด:
libc6
อัพเกรดแพ็คเกจ 0 รายการ, ติดตั้งใหม่ 0 รายการ, ดาวน์เกรด 1 รายการ, 0 รายการที่จะลบและ 14 รายการไม่ได้อัปเกรด
ต้องการไฟล์เก็บถาวรขนาด 2â¯715 kB หลังจากแกะกล่อง 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 (focal-security, focal-updates, now)]
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 (focal-security, focal-updates, now)]
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-0ubuntu9.2
สำหรับ libc6-dev
และ libc6-dbg
เช่นกัน:
$ sudo aptitude ติดตั้ง libc6=2.31-0ubuntu9.2 libc6-dev=2.31-0ubuntu9.2 libc6-dbg=2.31-0ubuntu9.2
คำสั่งนี้ทำงานได้อย่างราบรื่น Steam ใช้งานได้แล้ว
ยังคงมีคำถามอยู่: ฉันทำสิ่งนี้ผิดพลาดได้อย่างไร ฉันลงเอยอย่างไร libc6=2.31-0ubuntu9.3
ในที่แรก? ฉันควรตั้งคำถามใหม่สำหรับเรื่องนี้หรือไม่?