Score:1

Ubuntu 21: การติดตั้ง sudo apt ล้มเหลว เกิดจากการพึ่งพา gcc-11-base unmet บน libgfortran5 :(

ธง cn

ของฉัน sudo apt ติดตั้ง พบปัญหาเมื่อพยายามติดตั้ง OpenCV มันล้มเหลวในแพ็คเกจ libgfortran5ซึ่ง OpenCV และ libopencv-dev ต้องการ ผลลัพธ์คือ

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:

libgfortran5 : ขึ้นอยู่กับ: gcc-11-base (= 11-20210417-1ubuntu1) แต่จะต้องติดตั้ง 11.1.0-1ubuntu1~21.04

E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย

ฉันพยายามปรับลดรุ่น gcc-11-base เป็น 11-20210417-1ubuntu1 ด้วยคำสั่ง sudo apt-get ติดตั้ง gcc-11-base=11-20210417-1ubuntu1แต่มันจะลบข้อมูล 2.6G ซึ่งฉันเชื่อว่าจะทำให้ระบบพัง ดังนั้น ฉันไม่ได้ตอบว่าใช่กับ "คุณกำลังจะทำบางสิ่งที่อาจเป็นอันตราย"

โปรดแจ้งให้เราทราบหากคุณเคยประสบปัญหานี้มาก่อน ขอบคุณมาก!

โลจิสติกส์:

  1. ระบบ: Ubuntu Desktop 21.04
  2. ฮาร์ดแวร์: Raspberry Pi 4B (ผู้ชาย 8Gb) aarch64
  3. Python: ติดตั้งเวอร์ชัน 3.8.7 อย่างถูกต้อง (ค่าเริ่มต้น)
  4. ฉันอาจจะไปยุ่งกับ /etc/apt/sources.list เนื่องจากฉันต้องการเพิ่มพื้นที่เก็บข้อมูลแบบสุ่มเพื่อติดตั้ง python3.8 (ตามบทช่วยสอนบางส่วน) [ฉันสงสัยอย่างมากว่านี่เป็นสาเหตุของปัญหา]

ขอบคุณมาก,

เทอร์รี่

.

เพื่อตอบข้อเสนอแนะของชุมชน:

ขอบคุณพวกคุณสำหรับคำแนะนำที่รวดเร็วของคุณ

  1. ฉันติดตั้ง Ubuntu 21.04 Desktop จากลิงค์นี้ https://ubuntu.com/download/raspberry-pi

  2. ใช่ ฉันเข้าใจว่านี่คือระบบแขน ซึ่งแพ็คเกจ x86 จะล้มเหลวใน raspberry pi ใดๆ ฉันแค่ต้องการติดตั้ง opencv บน pi คำสั่งที่ฉันเรียกใช้คือ "sudo apt install libopencv-dev python3-opencv" ตามที่แนะนำที่นี่ https://linuxize.com/post/how-to-install-opencv-on-ubuntu-20-04/

  3. ฉันลองโพสต์นั้นแล้ว แต่ไม่สามารถแก้ปัญหาได้ (นั่นคือเหตุผลที่ฉันเขียนโพสต์นี้) ฉันไม่มีแพ็คเกจการระงับใด ๆ ฉันคิดว่า Aptitude ติดตั้งสำเร็จแล้ว แต่ไม่พบโมดูล cv2 เมื่อฉันรัน python

  4. ในของฉัน /etc/apt/sources.listฉันมีลิงค์ต่อไปนี้ ฉันคิดว่าสิ่งเหล่านี้มีการกำหนดค่าที่ไม่ถูกต้อง มีความคิดที่จะแก้ไขหรือไม่? ขอบคุณมาก!

deb http://us.archive.ubuntu.com/ubuntu/ hirsute หลัก
deb http://us.archive.ubuntu.com/ubuntu/ จักรวาล hirsute
deb http://ports.ubuntu.com/ubuntu-ports/ ลิขสิทธิ์จักรวาลหลัก hirsute

นอกจากนี้ เมื่อฉันติดตั้ง python ฉันรันคำสั่งนี้ sudo add-apt-repository ppa:deadsnakes/ppa. นี่อาจเป็นสาเหตุของปัญหาหรือไม่

guiverc avatar
cn flag
อูบุนตู 21? ไม่มีการเปิดตัวดังกล่าว Ubuntu ใช้รูปแบบ *ปี* สำหรับการเผยแพร่ *snap* เท่านั้น แต่คุณเริ่มต้นด้วย `sudo apt install` ซึ่งใช้ไม่ได้กับผลิตภัณฑ์รูปแบบ *ปี* โปรดชี้แจงการปล่อยของคุณ
guiverc avatar
cn flag
หากคุณดู https://packages.ubuntu.com/hirsute/libgfortran5 คุณจะทราบว่าคุณมี/กำลังพยายามติดตั้งแพ็คเกจ *i386/amd64* ซึ่งจะปรากฏบนสิ่งที่คุณบอกว่าเป็นระบบ *arm64* คุณเข้าใจความหมายของคำว่า *สถาปัตยกรรม* หรือไม่? แก้ไขแหล่งที่มาของคุณ!
guiverc avatar
cn flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ไม่สามารถแก้ไขปัญหาได้ คุณมีแพ็คเกจที่เสียหาย](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
Organic Marble avatar
us flag
โปรดระบุรายละเอียดของสิ่งที่คุณทำกับแหล่งที่มาของซอฟต์แวร์ เครื่องอ่านใจของพนักงานอยู่ในช่วงพัก
Terry W avatar
cn flag
โปรดดูโพสต์ที่แก้ไขของฉัน เพราะฉันได้ให้ข้อมูลเพิ่มเติมสำหรับคำแนะนำของคุณที่นั่น ขอบคุณมาก! ฉันหวังเป็นอย่างยิ่งว่าจะทำให้สิ่งนี้ (OpenCV) ทำงานได้

โพสต์คำตอบ

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