92
modifications
m (→Fichiers utilisateurs : chg "dossier" par "répertoire") |
(Oui je viens de découvrir deborphan pour nettoyer un vieux poste et ça m'a bien aidé, surtout que je pouvais comparer les résultats de deborphan entre une install minimale et l'install moisie.) |
||
Ligne 53 : | Ligne 53 : | ||
== Dépendances orphelines == | == Dépendances orphelines == | ||
Lorsque vous installez un logiciel un certain nombre de dépendances | Lorsque vous installez un logiciel un certain nombre de dépendances s'installent avec lui. Par contre lorsque vous désinstallez ce même logiciel les dépendances ne partent pas systématiquement avec lui (par exemple si vous n'avez pas utilisé aptitude ou bien apt-get avec l'option auto-remove, ou encore si vous avez installé ces paquets explicitement). Il arrive donc souvent que des paquets inutiles subsistent. Pour trouver certains de ces paquets et éventuellement les supprimer, il existe deborphan (ou la version avec une interface graphique gtkorphan) qui liste les bibliothèques orphelines. | ||
s'installent avec lui. Par contre lorsque vous désinstallez ce même logiciel | |||
les dépendances ne partent pas systématiquement avec lui (par exemple si vous | |||
n'avez pas utilisé aptitude ou bien apt-get avec l'option auto-remove, ou | |||
encore si vous avez installé ces paquets explicitement). Il arrive donc | |||
souvent que des paquets inutiles subsistent. Pour trouver certains de ces paquets | |||
et éventuellement les supprimer, il existe | |||
deborphan (ou la version avec une interface graphique | |||
gtkorphan) qui liste les bibliothèques orphelines. | |||
Un simple appel permet de lister les paquets qu'il considère comme orphelins (autrement | Un simple appel permet de lister les paquets qu'il considère comme orphelins (autrement dit non nécessaires au système à priori). Il faut noter que certains de ces paquets peuvent être utiles. En effet certains apportent des fonctionnalités sans être des dépendances. Si deborphan liste un paquet que vous souhaitez garder vous pouvez utiliser cette commande : | ||
dit non nécessaires au système à priori). | |||
Il faut noter que certains de ces paquets peuvent être utiles. En effet certains | |||
apportent des fonctionnalités sans être des dépendances. Si deborphan liste un | |||
paquet que vous souhaitez garder vous pouvez utiliser cette commande : | |||
deborphan --add-keep <nom paquet> | deborphan --add-keep <nom paquet> | ||
Ensuite une fois que l'on est sûr que deborphan ne prend pas en compte les | Ensuite une fois que l'on est sûr que deborphan ne prend pas en compte les paquets que l'on veut garder, il suffit de lancer la commande : | ||
paquets que l'on veut garder, il suffit de lancer la commande : | |||
aptitude remove $(deborphan) | aptitude remove $(deborphan) | ||
L'efficacité du nettoyage que vous pouvez tirer de deborphan dépend aussi de vos connaissances des paquets qui semblent être utiles au système mais que par crainte vous ne supprimeriez pas. Si invoqué sans argument, deborphan ne vous recensera que les librairies. Vous pouvez aussi approfondir ce nettoyage selon le style d'invocation proposé dans ce [http://stackoverflow.com/questions/2273836/how-can-i-list-the-minimal-set-of-debian-packages-needed-to-recreate-a-set-of-in billet de réponse]. '''Ne sélectionnez dans ce cas que les paquets dont vous êtes sûrs qu'ils vous sont inutiles'''. Ici, via orphaner (commande fournie avec deborphan): | |||
orphaner -a -n --priority=required | |||
== Cache APT == | == Cache APT == |
modifications