ฉันพยายามติดตั้ง pacakge ทั่วไป - 'gnome-tweaks' - ด้านบนของการติดตั้ง ubuntu-20.04 ใหม่ (ดาวน์โหลดและติดตั้งเมื่อวาน) สิ่งนี้กระทบห่วงโซ่การพึ่งพาที่เป็นไปไม่ได้ที่แก้ไขไม่ได้ และฉันกำลังพยายามเข้าใจว่าอะไรคือวิธีที่ถูกต้องในการวินิจฉัย/แก้ไข ดูเหมือนว่าแพ็คเกจทั่วไป / มีชื่อเสียงที่แทบจะเป็นไปไม่ได้เลยที่มันจะเป็นบั๊ก - มีบางอย่างผิดปกติกับการติดตั้งของฉัน (อายุน้อยกว่า 24 ชั่วโมง)
- gnome-tweaks มีอยู่ใน 3.34.0-2ubuntu เท่านั้น
- ... ซึ่งต้องการ gnome-shell-extension-prefs
- ...... ซึ่งมีอยู่เฉพาะในเวอร์ชัน 3.36-4-1ubuntu1~20.04.2
- ........ซึ่งต้องการ gnome-shell = 3.36.4-1ubuntu1~20.04.2
- แต่ระบบปฏิบัติการที่ติดตั้งใหม่มี gnome-shell = 3.36.9-0ubuntu0.20.04.2
ฉันคิดว่าคุณควรแก้ไขปัญหาเหล่านี้อย่างไร
- ตรวจสอบทุกอย่างให้เป็นเวอร์ชันล่าสุด (ตามความคิดเห็นของ @changanAuto): สิ่งนี้อาจไม่จำเป็น แต่คนส่วนใหญ่มักจะต้องการสิ่งนี้อยู่ดี และ (ในกรณีของการติดตั้งระบบปฏิบัติการใหม่) อาจเป็นสิ่งที่คุณ ต้องการ
- ตรวจสอบแหล่งที่มาของ apt: ถ้าเรามีเฉพาะแหล่งที่มามาตรฐาน ข้างต้นไม่น่าจะเป็นไปได้: ไม่ควรมีการตั้งค่าที่แหล่งที่มาของคุณมีแพคเกจหลักที่ติดตั้งในเวอร์ชันที่ใหม่กว่าล่าสุดที่เป็นไปได้
- หากต้นทางทั้งหมดน่าเบื่อและเป็นมาตรฐาน ให้ตรวจสอบต้นทางของแต่ละแพ็คเกจในห่วงโซ่: หากต้นทางอันใดอันหนึ่งนั้นแปลกหรือใช้งานไม่ได้ อาจมีบางแพ็คเกจที่ควรจะอยู่ในนั้นหายไป ทำให้ระบบต้องลอง และตอบสนองการพึ่งพาจากแหล่งกำเนิดที่แตกต่างกัน (ซึ่งมีเฉพาะเวอร์ชันที่เก่ากว่าหรือใหม่กว่าเท่านั้น)
- หากยังไม่ได้ผล ให้ตรวจสอบว่าตัวแพ็คเกจนั้นถูกฆ่าโดยผู้เขียน/ผู้ดูแลหรือไม่ และด้วยเหตุนี้จึงหายไปจากแหล่งข้อมูลล่าสุด
- ...หากทั้งหมดข้างต้นไม่ได้ผล คุณกำลังเข้าถึงแหล่งที่มาที่เสียหาย/ใช้งานไม่ได้ และคุณพบจุดบกพร่องที่ต้องรายงาน
หากฉันถูกต้องในข้างต้น ดูเหมือนว่า:
- แหล่งที่มาทั้งหมดของฉันธรรมดาและน่าเบื่อ ฉันใช้เฉพาะ 'focal' (ubuntu-20.04) และไม่เห็นอะไรแปลก ๆ ในนั้น ฉันได้เพิ่มไม่มีด้วยตนเอง
- gnome-shell-common มาจาก: focal-security[ทั้งหมด]
- gnome-shell-extension-prefs มาจาก: focal-security[amd64]
- gnome-shell-common เป็นเวอร์ชันที่ใหม่กว่า (เข้ากันไม่ได้กับ) gnome-shell-extension-prefs
...นี่หมายความว่า 'focal-security[all]' (ปัจจุบัน) มีข้อผิดพลาดในการบล็อกเครื่อง amd64 ไม่ให้ใช้งานได้หรือไม่
...เราไม่ควรติดตั้งการอัปเดตด้านความปลอดภัยเป็นค่าเริ่มต้นใช่หรือไม่