ฉันได้สร้างสคริปต์เพื่อแก้ไขแพ็กเกจที่ใช้งานไม่ได้ สิ่งนี้ค้นหาแพ็กเกจที่เสียหายใน /var/log/dist-upgrade/apt.log จากนั้นค้นหาชื่อแพ็กเกจจากนั้นใช้คำสั่งที่ระบุ
ระวังการใช้สคริปต์นี้เพราะบางครั้งแพคเกจที่เสียหายนั้นเกี่ยวข้องกับระบบและอาจทำให้เกิดปัญหาใหม่ ดังนั้นให้ใช้คำสั่งinstallหรือupgradeแทนคำสั่งremove
รับได้จากที่นี่
ดาวน์โหลดสคริปต์โดยใช้คำสั่งด้านล่าง:
wget https://gist.githubusercontent.com/EmpireWorld/8eb920165777399cfd684d8d4227a6e2/raw/17e6d4a151a6163aa45dd8302b965ed433b27741/fix-broken.sh
จากนั้นเรียกใช้:
./fix-broken.sh
นอกจากนี้คุณสามารถตั้งค่าการกระทำที่คุณต้องการนำไปใช้กับแพ็คเกจที่เสียหายเช่นนี้:
./fix-broken (install|upgrade|remove)
การดำเนินการเริ่มต้นเป็นลบ
Broken dependencies
ในหน้าสถานะของฉัน