Score:0

Unmet Dependencies w/ Python3-dev - Apt ดูเหมือนจะใช้งานไม่ได้

ธง jp

บน Ubuntu 20.04 และพยายามติดตั้ง ROS2 Galactic ต้องใช้แพ็คเกจต่อไปนี้: sudo apt ติดตั้ง -y libpython3-dev อย่างไรก็ตาม สิ่งนี้จะส่งคืนสิ่งต่อไปนี้:

ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง หรือถูกย้ายออกจากขาเข้า ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์: แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน: libpython3-dev : ขึ้นอยู่กับ: libpython3.8-dev (>= 3.8.2-1~) แต่จะไม่ถูกติดตั้ง E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย

ฉันพยายามติดตั้ง libpython3.8-dev ซึ่งส่งคืนการพึ่งพาที่ไม่ได้รับการตอบสนองของ

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน: libpython3.8-dev : ขึ้นอยู่กับ: libexpat1-dev แต่จะไม่ถูกติดตั้ง แนะนำ: libc6-dev แต่จะไม่ถูกติดตั้งหรือ libc-dev

ห่วงโซ่นี้ดำเนินต่อไปในขณะที่

ในที่สุดนำไปสู่:

libc6-dev : ขึ้นอยู่กับ: libc6 (= 2.31-0ubuntu9) แต่จะต้องติดตั้ง 2.31-0ubuntu9.2 แล้ว libc6 เป็นเวอร์ชันใหม่ล่าสุดแล้ว (2.31-0ubuntu9.2)

ฉันเหนื่อย:

  • sudo apt ลบอัตโนมัติ
  • หลัก จักรวาล และลิขสิทธิ์ถูกเลือกทั้งหมดเป็น PPA
  • sudo dpkg --configure -a
  • sudo apt-get -f ติดตั้ง
  • sudo apt-get autoclean
  • sudo apt-get -u dist-upgrade

สำหรับฉันดูเหมือนว่า apt ใช้งานไม่ได้ มันเป็นการติดตั้ง Ubuntu 20.04 ที่ค่อนข้างใหม่ ดังนั้นไม่แน่ใจว่าทำไม ฉันเคยมีปัญหา apt เสียที่คล้ายกัน และฉันลงเอยด้วยการติดตั้ง Ubuntu ใหม่เพื่อประหยัดเวลา แต่ฉันต้องการทราบปัญหาในครั้งนี้ ความช่วยเหลือใด ๆ ที่ชื่นชม

-- ผลลัพธ์ของ อัปเดต sudo apt

ตี:1 https://brave-browser-apt-release.s3.brave.com InRelease ที่เสถียร ตี:2 http://ca.archive.ubuntu.com/ubuntu โฟกัส In Release
ตี:3 http://security.ubuntu.com/ubuntu โฟกัสความปลอดภัย InRelease
ตี:4 http://archive.canonical.com/ubuntu โฟกัส In Release
ตี:5 http://packages.ros.org/ros2/ubuntu โฟกัส In Release กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ... แพ็คเกจทั้งหมดเป็นปัจจุบัน

user535733 avatar
cn flag
ติดตามห่วงโซ่นั้นต่อไปในตอนท้ายของห่วงโซ่คือรายการแพ็คเกจที่ขัดแย้งกัน แสดงให้เราเห็นว่าผลลัพธ์ที่สมบูรณ์ในคำถามของคุณด้านบน เพิ่มคำถามของคุณเหนือผลลัพธ์ที่สมบูรณ์ของ `sudo apt update`
huss987 avatar
jp flag
@ user535733 ขอบคุณ แก้ไขแล้ว
Score:0
ธง jp

หลังจากมองไปรอบๆ เพิ่มเติม ฉันก็สามารถระบุปัญหาได้ ขอบคุณ คำถามนี้.

ดูเหมือนว่า libc6-dev ต้องการ libc6 เวอร์ชันที่ล้าสมัย ฉันจึงวิ่ง:

sudo apt ติดตั้ง libc6=2.31-0ubuntu9 libc-bin=2.31-0ubuntu9

หากต้องการดาวน์เกรด libc6 และแก้ไขปัญหาได้ ไม่แน่ใจว่านี่เป็นวิธีแก้ปัญหาระยะยาวหรือไม่ แต่ดูเหมือนว่าจะใช้งานได้แล้ว

ขอบคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา