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