ฉันจะลบไฟล์. deb ในแคชได้อย่างไร


60

ฉันคิดว่าเมื่อเราได้รับแพ็คเกจด้วย apt-get มันเก็บไว้ใน / var / cache / apt / archives การลบไฟล์เก็บถาวรปลอดภัยหรือไม่? เราสามารถลบไฟล์อื่น ๆ เพื่อประหยัดพื้นที่ได้ไหม?

คำตอบ:


89

ฉันคิดว่ามันปลอดภัยที่จะลบไฟล์เก็บถาวร ดังนั้นหากคุณต้องการเพิ่มพื้นที่ว่างในดิสก์นี่คือคำแนะนำของฉัน:

หากต้องการลบแพ็คเกจที่ดาวน์โหลด (.deb) ติดตั้งแล้ว (และไม่ต้องการอีกต่อไป)

sudo apt-get clean

ในการลบไฟล์เก็บถาวรที่เก็บไว้ทั้งหมดในแคชของคุณสำหรับแพ็คเกจที่ไม่สามารถดาวน์โหลดได้อีกต่อไป (ดังนั้นแพ็คเกจที่ไม่อยู่ในที่เก็บอีกต่อไปหรือที่มีเวอร์ชันใหม่กว่าในที่เก็บ)

sudo apt-get autoclean

ในการลบแพ็คเกจที่ไม่จำเป็นออก (หลังจากถอนการติดตั้งแอพอาจมีแพ็คเกจที่คุณไม่ต้องการอีกต่อไป)

sudo apt-get autoremove

หากต้องการลบเคอร์เนลเวอร์ชันเก่า

sudo apt-get remove --purge linux-image-X.X.XX-XX-generic

หากคุณไม่ทราบว่าจะลบรุ่นเคอร์เนลใด

dpkg --get-selections | grep linux-image

แหล่งที่มา: Limpiando Ubuntu: comandos y programas (actualización) & ฉันจะเพิ่มพื้นที่ว่างในดิสก์ได้อย่างไร?


1
ดีมากขอบคุณ! แม้ว่าอยากรู้อยากเห็นคุณมีความต้องการที่จะไปรุ่นเคอร์เนลที่เก่ากว่า? ฉันทำสองสามครั้งระหว่างปี 2005 ถึง 2009 แต่ไม่นานมานี้
itsols

ฉันพบapt-get --purge autoremoveที่cyberciti.biz/faq/…ซึ่งคุณสามารถใช้เพื่อลบภาพเคอร์เนลเก่าของลินุกซ์
Jelmer

@itsols ฉันต้องย้อนกลับเคอร์เนลเมื่อไม่กี่วันที่ผ่านมาแล็ปท็อปจะไม่บูตด้วยเคอร์เนลใหม่
ctrl-alt-delor

9

ใช่มันปลอดภัยที่จะลบออกเว้นแต่ว่าคุณจะมีการเชื่อมต่ออินเทอร์เน็ตที่ไม่ดีและคุณจำเป็นต้องติดตั้งแพคเกจบางอย่างใหม่

หากต้องการลบออกให้เปิดเทอร์มินัลแล้วพิมพ์:

sudo apt-get clean

นอกจากนี้คุณยังสามารถใช้อูบุนตูบิดและBleachBit


3

และเกี่ยวข้องกับ clean cache ... คุณสามารถใช้คำสั่งนี้

sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`

เพื่อที่จะลบการกำหนดค่าทั้งหมดที่เกี่ยวข้องกับโปรแกรมที่ไม่ได้ถูกเรียกใช้

และ:

1) localepurge : เพื่อลบแพ็คเกจ localizazion ที่ไม่สนใจคุณ

2) deporphanและอินเตอร์เฟซที่คำพังเพยของเขาgtkorphan


0

คุณสามารถเรียกใช้ 'sudo apt-get clean' เพื่อทำความสะอาด. deb หากพวกเขาต้องการพวกเขาจะถูกดาวน์โหลดอีกครั้ง นอกจากนี้ยังมีโปรแกรมที่เรียกว่าคอมพิวเตอร์ภารโรงเพื่อช่วยในการลบไฟล์เก่า


1
ฮัม ... จุดที่นี่คือการตั้งค่าสถานะที่ปิดการใช้งาน. แคชอย่างใดอย่างหนึ่งและสำหรับ ... ถ้าที่มีอยู่จริงๆทำอะไรอย่างอื่น (crons เพื่อลบไฟล์เก่า ฯลฯ ) เสียงเหมือน reinventing ล้อมาให้ฉัน
bruno.braga

0

หากคุณยุ่งกับการติดตั้งแพคเกจบางส่วนแล้ว "apt-get autoclean" ก็ลบมันด้วย

ฉันทำงาน Cron เพื่อทำสิ่งนี้ในบางระบบที่สำรองข้อมูลไว้บน Cloud เพื่อลดขนาดไฟล์

HTH,

จูเนียร์


0

ตามนี้: http://www.howtogeek.com/howto/28502/how-to-free-up-a-lot-of-disk-space-on-ubuntu-linux-by-deleting-cached-package- ไฟล์ / มีตัวเลือกให้ปิดใช้งานการแคชในตัวจัดการแพคเกจ synaptic คือ ...

ไม่มีใครรู้ว่าการกำหนดค่าที่ถูกกำหนด? (ไม่มีที่ไหนใน / etc / apt / เท่าที่ฉันสามารถบอกได้)


1
ยินดีต้อนรับสู่ถาม Ubuntu! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง นอกจากนี้โปรดใช้ปุ่มโพสต์คำตอบสำหรับคำตอบจริงเท่านั้นหากคุณมีคำถามให้เพิ่มไว้เป็นความคิดเห็นในคำตอบหรือคำถามเดิม
Oyibo

1
ขออภัยสำหรับสิ่งนั้น แต่บางวิธีที่ฉันพลาดลิงก์ "เพิ่มความคิดเห็น" (มีความรู้สึกว่ามันไม่ได้อยู่ที่นั่นและฉันได้เพิ่มคำตอบ) จนกว่าจะสายเกินไป ... โปรดระวังในครั้งต่อไป
bruno.braga
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.