En quoi diffère-t-il "apt-get clean" et "apt-get clean all"?

83

Quelle est, si quelque chose, la différence entre cette commande:

sudo apt-get clean

Et cette commande:

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:

[email protected]:~$ 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
[email protected]:~$ 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
[email protected]:~$

Y a-t-il une différence dans le comportement de apt-get avec clean et clean all ? Si oui, quelle est la différence, dans quelles circonstances est-ce pertinent et comment choisir entre les deux? S'il n'y a pas de différence, alors pourquoi clean all existe-t-il?

S'ils sont identiques, alors clean all serait toujours logique si clean pouvait normalement prendre un nom de paquet comme argument. Mais ce n'est pas le cas - la tentative de transmettre un nom de package à clean ne modifie pas du tout le comportement de clean , le cache entier est toujours supprimé:

[email protected]:~$ 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 penser que si clean all ne existe pas vraiment (et que ce qui se passe est que all est ignoré, tout comme nano était dans le précédent) exemple).

Est-ce que clean all n'est qu'une légende urbaine?

    
posée Eliah Kagan 30.05.2012 - 19:52
la source

1 réponse

173

In

sudo apt-get clean all

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

C'est pareil avec par exemple

sudo apt-get clean my room
    
réponse donnée Florian Diesch 30.05.2012 - 19:57
la source

Lire d'autres questions sur les étiquettes