У чому різниця між цією командою:
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лише міська легенда?