clean, autoclean และ autoremove - การรวมมันเป็นขั้นตอนที่ดี?


17

มันจะเป็นตรรกะโดย Debian เชิงตรรกะเพื่อรวมกันสามคำสั่งapt-get cleanและapt-get autocleanและapt-get autoremoveเป็นคำสั่งเดียวที่ทำทั้งหมด?


1
คุณหมายถึง "Debian เชิงตรรกะ" อะไร?
Chai T. Rex

ตรรกะทั่วไปในระบบ Debian เช่น Debian และ Ubuntu ตรรกะออกมาในรูปแบบของคำสั่งคำศัพท์และอื่น ๆ
Arcticooling

คำตอบ:


33

ทั้งหมดนี้ขึ้นอยู่กับสิ่งที่คุณต้องการบรรลุพวกเขาแยกจากกันด้วยเหตุผล แต่ให้ดูสิ่งที่พวกเขาทำจริง:

  • apt/apt-get clean →ล้างแพ็คเกจและติดตั้งสคริปต์ใน /var/cache/apt/archives/
  • apt/apt-get autoclean →ล้างแพคเกจ deb ที่ล้าสมัยน้อยกว่า clean
  • apt/apt-get autoremove→ลบแพ็กเกจที่ถูก--purgeโยงถึงซึ่งไม่ต้องการออกจากระบบอีกต่อไป แต่ไม่ลบออกให้ใช้ตัวเลือกพร้อมกับคำสั่งสำหรับสิ่งนั้น

ดังนั้นขึ้นอยู่กับคุณที่จะตัดสินใจว่าคุณต้องการรวมหนึ่งในสองอย่างแรกกับอันสุดท้ายและคุณสามารถทำสิ่งนี้ได้ด้านล่าง:

sudo apt autoremove && sudo apt clean

ถ้านั่นคือสิ่งที่คุณต้องการจะทำจริง ๆ แต่ตอนนี้ให้เขียนคำสั่งพิเศษเพื่อให้มันสวยเกินความจริง

อ่านเพิ่มเติมวัสดุ:


1
ฉันกำหนดนามแฝงสำหรับsudo bash -c "apt-get update && apt-get -y upgrade && apt-get -y autoremove && apt-get -y clean"และมันให้บริการฉันดี ข้อควรระวัง: autoremoveลบภาพเคอร์เนลเก่า
ของหวาน

ถ้าฉันเข้าใจคำตอบของคุณอย่างถูกต้องคุณหมายถึงว่ามันsudo apt-get autoremove && sudo apt-get cleanครอบคลุมทุกอย่างsudo apt-get autocleanใช่มั้ย
Arcticooling

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