nettoyer, autocleaner et supprimer automatiquement - les combiner est une bonne étape?

16

Sera-t-il logique, au moyen d'une logique orientée Debian, d'unir les trois commandes apt-get cleanet apt-get autoclean, et apt-get autoremoveen une seule commande qui les fait toutes?

Arcticooling
la source
1
De quelle «logique orientée Debian» parlez-vous?
Chai T. Rex
Logique commune dans les systèmes Debian comme Debian et Ubuntu. La logique sort dans la syntaxe, les commandes, la terminologie, etc.
Arcticooling

Réponses:

31

Cela dépend complètement de ce que vous voulez réaliser, ils sont séparés pour une raison. Mais voyons ce qu'ils font réellement:

  • apt/apt-get clean → nettoie les packages et installe le script dans /var/cache/apt/archives/
  • apt/apt-get autoclean → nettoie les paquets deb obsolètes, moins de clean
  • apt/apt-get autoremove→ supprime les paquets orphelins qui ne sont plus nécessaires du système, mais ne les purge pas, utilisez l' --purgeoption avec la commande pour cela.

C'est donc à vous de décider si vous souhaitez combiner l'un des deux premiers avec le dernier et vous pouvez le faire comme ci-dessous:

sudo apt autoremove && sudo apt clean

Si c'est ce que vous voulez vraiment faire, mais maintenant coder une commande supplémentaire, c'est assez superflu pour être honnête.

Autres lectures:

Videonauth
la source
1
J'ai défini un alias pour sudo bash -c "apt-get update && apt-get -y upgrade && apt-get -y autoremove && apt-get -y clean"et il me sert bien. Attention: autoremovesupprime les anciennes images du noyau.
dessert
Si j'ai bien compris votre réponse, vous voulez dire que cela sudo apt-get autoremove && sudo apt-get cleancouvre tout sudo apt-get autoclean?
Arcticooling
2
Exactement, autoclean ne supprime que les fichiers des archives qui ne peuvent plus être téléchargés, nettoie complètement les archives.
Videonauth