Em
sudo apt-get clean all
all é apenas ignorado, como qualquer outra coisa adicionada após clean .
É o mesmo com por exemplo
sudo apt-get clean my room
O que, se alguma coisa, é 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 seu comportamento é 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 comportamento de apt-get com clean e clean all ? Se sim, qual é a diferença, em que circunstâncias é relevante e como devo escolher entre os dois? Se não houver diferença, então por que clean all existe?
Se eles são iguais, então clean all ainda faria sentido se clean pudesse, ordinariamente, usar o nome de um pacote como argumento. Mas esse não é o caso - tentar passar um nome de pacote para clean não altera o comportamento de clean , todo o cache 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, porém, se talvez clean all não realmente existe (e que o que está acontecendo é que all é ignorado, assim como nano estava no acima exemplo).
clean all é apenas uma lenda urbana?
Em
sudo apt-get clean all
all é apenas ignorado, como qualquer outra coisa adicionada após clean .
É o mesmo com por exemplo
sudo apt-get clean my room
Tags command-line apt