เมื่ออัปเกรดจาก Lucid เป็น Maverick โดยใช้ตัวจัดการการอัปเดต ณ จุดหนึ่งจะแสดงรายการแพ็คเกจที่ไม่รองรับอีกต่อไป (เช่น f-spot) ไม่ได้บอกว่าจะถอนการติดตั้ง หลังจากการอัพเกรดเสร็จสิ้นพวกเขาจะยังคงอยู่ที่นั่น ฉันจะกำจัดพวกเขาได้อย่างไร
เมื่ออัปเกรดจาก Lucid เป็น Maverick โดยใช้ตัวจัดการการอัปเดต ณ จุดหนึ่งจะแสดงรายการแพ็คเกจที่ไม่รองรับอีกต่อไป (เช่น f-spot) ไม่ได้บอกว่าจะถอนการติดตั้ง หลังจากการอัพเกรดเสร็จสิ้นพวกเขาจะยังคงอยู่ที่นั่น ฉันจะกำจัดพวกเขาได้อย่างไร
คำตอบ:
ในกรณีส่วนใหญ่คุณไม่จำเป็นต้องลบแพ็คเกจเหล่านั้นโดยเฉพาะ การบอกกล่าวนั้นหมายความว่าแพ็คเกจเหล่านั้นไม่ได้อยู่ในองค์ประกอบหลักของอูบุนตูอีกต่อไปและได้รับการลดระดับสู่Universe (ดูหน้านี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับส่วนประกอบ) ซึ่งหมายความว่าการสนับสนุนเหล่านั้นยังคงมีอยู่จากชุมชนอูบุนตู
หากคุณยังต้องการลบคุณสามารถค้นหาแพ็คเกจที่พวกเขากำลังค้นหาบันทึกการอัปเกรด (/var/log/dist-upgrade/main.log) ซึ่งคุณจะพบบรรทัดที่ขึ้นต้นด้วย "ลดระดับ: "มีรายการแพคเกจที่ลดระดับ
หากคุณต้องการที่จะลบแพ็คเกจที่ไม่ได้ใช้อย่างแน่นอนsudo apt-get autoremove
จะทำเช่นนั้น
aptitude markauto <packages>
เพราะแพ็คเกจนี้ไม่ได้รับการถอนการติดตั้งหากจำเป็นต้องใช้กับแพ็คเกจอื่น
sudo apt-get autoremove
ไม่ได้หมายถึงและมีแนวโน้มว่าจะไม่ลบแพ็คเกจที่ไม่รองรับเหล่านี้ (ดูเอกสารประกอบสำหรับพารามิเตอร์ autoremove) ผมคิดว่าคำตอบที่ถูกต้องคือ @ Gaurav-paliwal 's คำตอบ
หากคุณต้องการลบแพ็กเกจที่ไม่ได้รับการสนับสนุนให้ใช้รายการubuntu-support-status --show-unsupported
นั้นก่อนsudo apt remove <package-name or names>
จากนั้นคุณจะกำจัดแพ็คเกจที่ไม่สนับสนุน