ฉันจะกำจัดแพ็คเกจที่ไม่ได้รับการสนับสนุนที่กล่าวถึงในระหว่างการอัพเกรดจาก Lucid ไปเป็น Maverick ได้อย่างไร?


9

เมื่ออัปเกรดจาก Lucid เป็น Maverick โดยใช้ตัวจัดการการอัปเดต ณ จุดหนึ่งจะแสดงรายการแพ็คเกจที่ไม่รองรับอีกต่อไป (เช่น f-spot) ไม่ได้บอกว่าจะถอนการติดตั้ง หลังจากการอัพเกรดเสร็จสิ้นพวกเขาจะยังคงอยู่ที่นั่น ฉันจะกำจัดพวกเขาได้อย่างไร

คำตอบ:


5

ในกรณีส่วนใหญ่คุณไม่จำเป็นต้องลบแพ็คเกจเหล่านั้นโดยเฉพาะ การบอกกล่าวนั้นหมายความว่าแพ็คเกจเหล่านั้นไม่ได้อยู่ในองค์ประกอบหลักของอูบุนตูอีกต่อไปและได้รับการลดระดับสู่Universe (ดูหน้านี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับส่วนประกอบ) ซึ่งหมายความว่าการสนับสนุนเหล่านั้นยังคงมีอยู่จากชุมชนอูบุนตู

หากคุณยังต้องการลบคุณสามารถค้นหาแพ็คเกจที่พวกเขากำลังค้นหาบันทึกการอัปเกรด (/var/log/dist-upgrade/main.log) ซึ่งคุณจะพบบรรทัดที่ขึ้นต้นด้วย "ลดระดับ: "มีรายการแพคเกจที่ลดระดับ

หากคุณต้องการที่จะลบแพ็คเกจที่ไม่ได้ใช้อย่างแน่นอนsudo apt-get autoremoveจะทำเช่นนั้น


1
ฉันรู้ว่าฉันจะได้ไม่ต้อง แต่ผมต้องการที่จะ
user3890

ดูคำตอบที่อัปเดตของฉัน
mgunes

สมบูรณ์แบบขอบคุณ ที่จะนำไปใช้ที่สิ้นสุดฉันคว้าแพคเกจทั้งหมดและโยนพวกเขาทั้งหมดในครั้งเดียวใหญ่ "apt-get remove"
user3890

1
ฉันแนะนำให้ใช้aptitude markauto <packages>เพราะแพ็คเกจนี้ไม่ได้รับการถอนการติดตั้งหากจำเป็นต้องใช้กับแพ็คเกจอื่น
Georg Schölly

ฉันรู้ว่านี่เป็นคำถาม / คำตอบเก่า ๆ แต่เป็นเพียงคำแนะนำสำหรับทุกคนที่ยังคงมองหาข้อมูลนี้: คุณน่าจะมีแพ็คเกจที่ไม่ได้รับการสนับสนุนมากขึ้นแล้วสิ่งที่ระบุไว้ในตอนที่อัพเกรดอัพเกรด อัปเกรดไม่ใช่รุ่นที่ไม่รองรับแล้ว) นอกจากนี้sudo apt-get autoremoveไม่ได้หมายถึงและมีแนวโน้มว่าจะไม่ลบแพ็คเกจที่ไม่รองรับเหล่านี้ (ดูเอกสารประกอบสำหรับพารามิเตอร์ autoremove) ผมคิดว่าคำตอบที่ถูกต้องคือ @ Gaurav-paliwal 's คำตอบ
หมู่

6

หากคุณต้องการลบแพ็กเกจที่ไม่ได้รับการสนับสนุนให้ใช้รายการubuntu-support-status --show-unsupported นั้นก่อนsudo apt remove <package-name or names>

จากนั้นคุณจะกำจัดแพ็คเกจที่ไม่สนับสนุน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.