ในกรณีนี้ฉัน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 installand 1 not upgradedกับ- พยายามติดตั้งแพคเกจที่
libgbm1ขึ้นอยู่กับ แต่แพคเกจเพิ่มเติมมาข้างหน้าและกองอย่างรวดเร็วถึงสิบของพวกเขาซึ่งดูเหมือนไม่น่าเชื่อถือในการจัดการและพวกเขายังรายงานข้อผิดพลาดที่คล้ายกัน
ทำไมฉันไม่สามารถลบแพ็คเกจได้? จะแก้ไขได้อย่างไร?
sudo apt --fix-broken installหลังจากsudo dpkg --force-all -P libgbm1เสร็จสิ้นการติดตั้ง