ในกรณีนี้ฉันlibgbm1
ถูกจับตัวไว้ให้ข้อความเช่น:
Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
เนื่องจากฉันอ่านอย่างละเอียดฉันจะแก้ไขการพึ่งพาที่ไม่ได้รับหลังจากเพิ่ม PPA ได้อย่างไร ฉันพยายามลบแพ็คเกจที่เสียหายด้วยsudo apt-get remove libgbm1
ตามที่แนะนำ อย่างไรก็ตามคำสั่งลบให้ฉันข้อผิดพลาดเดียวกัน
sudo apt-get upgrade
ไม่อัปเกรดแพ็คเกจนี้ ( "...and 1 not upgraded."
) และฉันต้องการอันนี้เพื่อสร้างแพ็คเกจอื่น ๆ ที่ขึ้นอยู่กับมัน ( pkgProblemResover
ปัญหาอีกครั้ง) ดูเหมือนว่าฉันจะไม่สามารถย้อนกลับเวอร์ชันหรือก้าวไปข้างหน้า
ขั้นตอนที่ฉันเคยลอง:
- ปิดการใช้งานที่เก็บบาง ppa ใน
software updates
และsudo apt-get update
จากนั้นก็พยายามที่จะแก้ไขด้วยแพกเกจที่ไม่ได้ทำงาน sudo apt-get -f install
and 1 not upgraded
กับ- พยายามติดตั้งแพคเกจที่
libgbm1
ขึ้นอยู่กับ แต่แพคเกจเพิ่มเติมมาข้างหน้าและกองอย่างรวดเร็วถึงสิบของพวกเขาซึ่งดูเหมือนไม่น่าเชื่อถือในการจัดการและพวกเขายังรายงานข้อผิดพลาดที่คล้ายกัน
ทำไมฉันไม่สามารถลบแพ็คเกจได้? จะแก้ไขได้อย่างไร?
sudo apt --fix-broken install
หลังจากsudo dpkg --force-all -P libgbm1
เสร็จสิ้นการติดตั้ง