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