apt autoremove
apt autoremove จะลบแพ็กเกจที่ถูกติดตั้งโดยอัตโนมัติในฐานะส่วนประกอบเสริม (dependencies) ของแพ็กเกจอื่น และไม่มีแพ็กเกจใดที่ติดตั้งอยู่ต้องการใช้งานอีกต่อไป บน Debian และ Ubuntu คำสั่งนี้จะช่วยเพิ่มพื้นที่ว่างหลังจากลบโปรแกรมและหลังจากอัปเดตเคอร์เนล เมื่อแพ็กเกจเคอร์เนลรุ่นเก่าไม่จำเป็นต้องใช้งานอีกต่อไป
1แพ็กเกจแบบติดตั้งด้วยตนเองและแบบอัตโนมัติ
APT จะทำเครื่องหมายแพ็กเกจทุกตัวว่าเป็นการติดตั้งด้วยตนเอง (คุณเป็นผู้เลือก) หรือการติดตั้งอัตโนมัติ (ถูกดึงมาเป็นส่วนประกอบเสริม) เมื่อไม่มีสิ่งใดขึ้นตรงกับแพ็กเกจอัตโนมัติอีกต่อไป apt จะแสดงรายการนั้นว่า 'ไม่จำเป็นอีกต่อไป' คำสั่ง apt-mark showmanual และ apt-mark showauto จะแสดงแพ็กเกจทั้งสองกลุ่มนี้
2เคอร์เนลรุ่นเก่า
บน Ubuntu แพ็กเกจเคอร์เนลรุ่นเก่าจะสามารถลบออกได้หลังจากติดตั้งเคอร์เนลรุ่นใหม่แล้ว โดยระบบจะเก็บเคอร์เนลที่กำลังใช้งานอยู่และรุ่นที่ใหม่ที่สุดไว้ เพื่อให้ยังมีเคอร์เนลสำรองเหลืออยู่ในเมนูการบูต
3การเก็บแพ็กเกจไว้
หาก autoremove แสดงรายการแพ็กเกจที่คุณใช้งานอยู่ ให้ใช้คำสั่ง sudo apt-mark manual <package> เพื่อทำเครื่องหมายว่าเป็นแพ็กเกจที่ติดตั้งด้วยตนเอง แล้ว autoremove จะเก็บแพ็กเกจนั้นไว้
วิธีใช้ autoremove อย่างปลอดภัย
- ดูตัวอย่างสิ่งที่จะถูกลบ:
apt-get -s autoremove - อ่านรายการ; ทำเครื่องหมายสิ่งที่คุณใช้งานว่าเป็นแบบ manual:
sudo apt-mark manual <package> - ลบส่วนที่เหลือ:
sudo apt autoremove - หากต้องการลบไฟล์การตั้งค่าของแพ็กเกจเหล่านั้นด้วย:
sudo apt autoremove --purge
ข้อควรระวัง
- การลบแพ็กเกจที่คุณติดตั้งด้วยตนเองในฐานะส่วนประกอบเสริมอาจทำให้สคริปต์ที่ใช้งานแพ็กเกจนั้นทำงานผิดพลาดได้ โปรดตรวจสอบรายการก่อนเสมอ
- ห้ามลบเคอร์เนลที่กำลังใช้งานอยู่;
uname -rจะแสดงว่าเคอร์เนลตัวใดที่กำลังทำงานอยู่
บทความที่เกี่ยวข้อง
- แคชของแพ็กเกจ APT (apt clean และ autoclean)ตำแหน่งที่ APT เก็บไฟล์ .deb ที่ดาวน์โหลดมา ความแตกต่างระหว่าง apt clean, autoclean และ autoremove และสิ่งที่ปลอดภัยที่จะลบออกบน Debian และ Ubuntu
- df (disk free)วิธีอ่านผลลัพธ์จากคำสั่ง df, เหตุผลที่ Use% อาจถึง 100% ก่อนที่ Avail จะเป็นศูนย์สำหรับผู้ใช้ทั่วไป และวิธีตรวจสอบ inode ด้วย df -i
- การค้นหาไฟล์ขนาดใหญ่และไฟล์เก่าด้วย findวิธีใช้คำสั่ง find เพื่อแสดงรายการไฟล์ขนาดใหญ่หรือไฟล์เก่าบน Linux ดูตัวอย่างไฟล์อย่างปลอดภัย และลบเฉพาะไฟล์ที่คุณตรวจสอบแล้วเท่านั้น
แหล่งอ้างอิง
- หน้าคู่มือ apt-get(8) (Ubuntu) manpages.ubuntu.com
- หน้าคู่มือ apt-mark(8) (Debian) manpages.debian.org
หมายเหตุ: RainServer มีระบบตรวจสอบและทำความสะอาดอย่างปลอดภัยสำหรับ Linux เซิร์ฟเวอร์ โดยจะแสดงสิ่งที่กำลังจะเปลี่ยนแปลงและขอการยืนยันก่อนเสมอ
ตรวจสอบล่าสุด: