Qual é a diferença entre este comando:
sudo apt-get clean
E este comando:
sudo apt-get clean all
No meu sistema Lubuntu 12.04, a simulação desses comandos revela que o comportamento deles é exatamente o mesmo:
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:~$
Existe alguma diferença no apt-get
comportamento de com clean
e clean all
? Em caso afirmativo, qual é a diferença, sob que circunstâncias é relevante e como devo escolher entre as duas? Se não há diferença, por que clean all
existe?
Se eles são iguais, clean all
ainda faria sentido se, clean
normalmente, fosse possível usar o nome de um pacote como argumento. Mas esse não é o caso - tentar passar o nome de um pacote para clean
não alterar clean
o comportamento de todo, o cache inteiro ainda é excluído:
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
Isso me faz pensar, no entanto, se talvez clean all
não exista realmente (e que o que está acontecendo é que all
é ignorado, exatamente como nano
no exemplo acima).
É clean all
apenas uma lenda urbana?
fonte
Respostas:
No
all
é apenas ignorado, como qualquer outra coisa que você acrescenta depoisclean
.É o mesmo com, por exemplo
fonte
clean all
? Como surgiu a prática de corrersudo apt-get clean all
? O comportamento costumava ser diferente? Ou éclean all
apenas uma confusão, talvez decorrente de umamake
sintaxe semelhante ?apt-get clean all
no Google, existem 48.900 resultados (embora, reconhecidamente, os dois primeiros sejam para essa pergunta). Por outro lado, a página do manual não disse nada sobre isso e não consigo encontrar fontes oficiais que recomendem o uso. Gostaria de saber mais sobre como isso surgiu ... mas suspeito que possa levar um tempo e esforço consideráveis.sudo apt-get clean my room
XD