99 votes

Quelle est la différence entre "apt-get clean" et "apt-get clean all" ?

Quelle est, le cas échéant, la différence entre cette commande :

sudo apt-get clean

Et ce commandement :

sudo apt-get clean all

Sur mon système Lubuntu 12.04, la simulation de ces commandes révèle que leur comportement est exactement le même :

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:~$

Y a-t-il une différence dans apt-get Le comportement de l'entreprise avec clean y clean all ? Si oui, quelle est la différence, dans quelles circonstances est-elle pertinente, et comment dois-je choisir entre les deux ? S'il n'y a pas de différence, alors pourquoi clean all existent ?

Si c'est la même chose, alors clean all aurait toujours un sens si clean pourrait normalement prendre un nom de paquet comme argument. Mais ce n'est pas le cas - essayer de passer un nom de paquetage à clean n'altère pas clean Le cache est toujours supprimé :

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

Cela me fait me demander, cependant, si peut-être clean all n'a pas existent réellement (et que ce qui se passe est que all est ignorée, tout comme nano dans l'exemple ci-dessus).

Est clean all juste une légende urbaine ?

202voto

Fabiano Soriani Points 543

Sur

sudo apt-get clean all

all est simplement ignoré, comme tout ce que vous ajoutez après clean .

C'est la même chose avec, par exemple

sudo apt-get clean my room

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X