Quelle est la différence entre les options «autoclean», «autoremove» et «clean»?

147

apt-geta quelques options qui regarde la même chose pour moi: autoclean, autoremoveet clean. Que font chacun d'eux?

Antony
la source

Réponses:

178

De la apt-getpage de manuel:

  • clean : clean efface le référentiel local des fichiers de package récupérés. Il supprime tout sauf le fichier de verrouillage de / var / cache / apt / archives / et / var / cache / apt / archives / partial /. Lorsque APT est utilisé en tant que méthode dselect (1), le nettoyage est exécuté automatiquement. Ceux qui n'utilisent pas dselect voudront probablement exécuter apt-get clean de temps en temps pour libérer de l'espace disque.

  • autoclean : comme clean, autoclean efface le référentiel local des fichiers de package récupérés. La différence est que cela ne supprime que les fichiers de paquet qui ne peuvent plus être téléchargés et qui sont en grande partie inutiles. Cela permet de conserver un cache sur une longue période sans qu'il ne devienne hors de contrôle. L'option de configuration APT :: Clean-Installed empêchera les packages installés d'être effacés s'ils sont désactivés.

  • autoremove : est utilisé pour supprimer les packages qui ont été installés automatiquement afin de satisfaire les dépendances de certains packages et qui ne sont plus nécessaires.


Chaque commande a une page de manuel. Si vous voulez savoir quels sont leurs paramètres ou ce que font chacune d’elles, il vous suffit de taper le shell man <command> Ex.man apt-get

Decio Lira
la source
Je sais qu'au moins aptitude, il supprimera automatiquement les paquets automatiquement. Non pas que je veuille approfondir le qui est préférable d'utiliser l'argument.
Aperson
6
Chaque commande a une page de manuel et pourtant je me trouve à chercher sur Internet ce que je dois faire - la plupart du temps, c'est plus rapide. Je suis sûr que vous avez vu la liste énorme d'options de ligne de commande que ces pages de manuel ont: excellente pour la convivialité, mais dommage pour la compréhension.
Antony
2
Oui, je regarde toujours les pages de manuel en premier, mais parfois je me retrouve à chercher sur Google pour trouver des exemples plus utilisables.
Decio Lira
@aperson C’est l’un des avantages d’aptitude, mais selon ce que l’AFAIK semble attirer de plus en plus d’attention, ils ajouteront peut-être cette fonctionnalité un jour ou l’autre.
Decio Lira
28

autoclean: supprime toutes les archives stockées dans votre cache pour les packages qui ne peuvent plus être téléchargés (donc les packages qui ne figurent plus dans le référentiel ou qui ont une version plus récente dans le référentiel).

nettoyer: supprime toutes les archives stockées dans votre cache.

autoremove: une toute autre chose, cette option permet à apt de rechercher les paquets installés en tant que dépendance d'un paquet déjà désinstallé et de les supprimer. Ceci est utilisé pour nettoyer les dépendances inutilisées qui restent sur votre système.

Réponse trouvée: http://ubuntuforums.org/showthread.php?t=394952

Antony
la source
2
Je choisis le vôtre comme le bon! parce que si je veux lire la page de manuel, j'y parviendrai, mais pas chaque fois que vous voudrez comprendre, vous allez trouver une réponse avec man, c'est pourquoi nous avons besoin d'un contact humain de stackoverflow ... Et je pense que c'est totalement compréhensible ... La première réponse me semble trop froide
Dazag