В чем, если вообще в чем-либо, разница между этой командой:
sudo apt-get clean
И эта команда:
sudo apt-get clean all
В моей системе Lubuntu 12.04 имитация этих команд показывает, что их поведение точно такое же:
ek@Apok:~$ apt-get -s cleanNOTE: 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.binek@Apok:~$ apt-get -s clean allNOTE: 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.binek@Apok:~$
Есть ли когда-нибудь какая-нибудь разница в apt-get
поведение с clean
и clean all
? Если да, то в чем разница, при каких обстоятельствах это имеет значение и как я должен выбирать между ними? Если нет никакой разницы, то почему clean all
существуют?
Если они одинаковые, то clean all
все равно имело бы смысл, если clean
обычно может принимать имя пакета в качестве аргумента. Но это не тот случай - попытка передать имя пакета в clean
не меняет clean
поведение вообще, весь кэш по-прежнему удаляется:
ek@Apok:~$ apt-get -s clean nanoNOTE: 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
просто городская легенда?