Question Comment «apt-get clean» et «apt-get clean all» diffèrent-ils?


Quelle est 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:

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-getle comportement 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 exister?

Si elles sont identiques, alors clean all aurait encore du sens si clean pourrait normalement prendre un nom de paquet comme argument. Mais ce n’est pas le cas - tenter de transmettre un nom de package à clean ne modifie pas cleanle comportement du tout, le cache entier 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 penser, cependant, si peut-être clean all  ne pas existe vraiment (et que ce qui se passe est que all est ignoré, tout comme nano était dans l'exemple ci-dessus).

Est clean all juste une légende urbaine?


86
2018-05-30 17:52


origine


"Clean est-il juste une légende urbaine?" Oui monsieur. - Braiam


Réponses:


Dans

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

175
2018-05-30 17:57



Y a-t-il (ou était-il) de la documentation recommandée? clean all? Comment s'est passée la pratique de la course sudo apt-get clean all survenir? Le comportement était-il différent? Ou est en cours d'exécution clean all juste une confusion, peut-être découlant d'un peu similaire make syntaxe? - Eliah Kagan
Quand je recherche apt-get clean all sur Google, il y a 48 900 résultats (bien que, certes, les deux premiers concernent cette question). D'autre part, la page de manuel n'a rien dit à ce sujet et je ne trouve aucune source officielle qui recommande de l'utiliser. Je voudrais en savoir plus sur la façon dont cela s'est produit ... mais je soupçonne que cela pourrait prendre beaucoup de temps et d'efforts. - Eliah Kagan
Une salle / un bureau en désordre qui ronge votre subconscient, @EliahKagan? : P - ish
L'affectation d'ajouter le "tout" est très probablement une gueule de bois de "yum clean all"
+1 pour sudo apt-get clean my room XD - Crimbo