อะไรคือความแตกต่างระหว่างคำสั่งนี้:
sudo apt-get clean
และคำสั่งนี้:
sudo apt-get clean all
ในระบบ Lubuntu 12.04 ของฉันการจำลองคำสั่งเหล่านี้แสดงให้เห็นถึงพฤติกรรมของพวกเขาที่เหมือนกัน:
ek@Apok:~$ apt-get -s clean
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
ek@Apok:~$ apt-get -s clean all
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
ek@Apok:~$
เคยมีapt-getพฤติกรรมที่แตกต่างcleanและมีclean allหรือไม่? ถ้าเป็นเช่นนั้นอะไรคือความแตกต่างภายใต้สถานการณ์ที่เกี่ยวข้องและฉันควรเลือกระหว่างสองสิ่งนี้อย่างไร หากไม่มีความแตกต่างทำไมclean allมีอยู่จริง?
หากพวกเขาเหมือนกันก็clean allยังคงสมเหตุสมผลถ้าโดยcleanปกติแล้วอาจใช้ชื่อแพ็คเกจเป็นอาร์กิวเมนต์ แต่นี่ไม่ใช่กรณี - การพยายามส่งชื่อแพ็กเกจเพื่อcleanไม่เปลี่ยนcleanพฤติกรรมของเลยแคชทั้งหมดยังคงถูกลบ:
ek@Apok:~$ apt-get -s clean nano
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
สิ่งนี้ทำให้ฉันสงสัยว่าถ้าบางทีclean all ไม่มีอยู่จริง (และสิ่งที่เกิดขึ้นคือสิ่งallนั้นถูกเพิกเฉยเช่นเดียวกับnanoในตัวอย่างด้านบน)
เป็นclean allเพียงตำนานเมืองหรือไม่?