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?
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.
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.
Réponses:
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 declean
apt/apt-get autoremove
→ supprime les paquets orphelins qui ne sont plus nécessaires du système, mais ne les purge pas, utilisez l'--purge
option 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:
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:
apt
commandeapt-get
commandela source
sudo bash -c "apt-get update && apt-get -y upgrade && apt-get -y autoremove && apt-get -y clean"
et il me sert bien. Attention:autoremove
supprime les anciennes images du noyau.sudo apt-get autoremove && sudo apt-get clean
couvre toutsudo apt-get autoclean
?