man deborphan (Commandes) - Recherche les paquets orphelins
NOM
deborphan - Recherche les paquets orphelins
SYNOPSIS
deborphan [OPTION]... [PAQUET]...
DESCRIPTION
deborphan trouve les paquets dont aucun autre paquet ne dépend. Par défaut, la recherche est effectuée dans les sections « libs » et « oldlibs » pour traquer les bibliothèques inutilisées.
Si une liste de paquets lui est passée en paramètre, seules les dépendances sur ces paquets seront recherchées. Le résultat de la recherche est envoyé sur la sortie standard comme si l'option --show-deps lui avait été passée. La recherche à partir de paquets passés en paramètre listera tous les paquets trouvés, sans tenir compte de leur priorité. La valeur - permet de transmettre les paquets sur l'entrée standard.
OPTIONS
- -h, --help
- Affiche une aide sommaire et rend la main.
- -v, --version
- Affiche la version et rend la main.
- -f, --status-file=FICHIER
- Utilise FICHIER comme fichier des états.
OPTIONS D'AFFICHAGE
- -d, --show-deps
- Affiche la liste des paquets non orphelins en indiquant les paquets qui en dépendent.
- -P, --show-priority
- Affiche la priorité des paquets trouvés.
- -z, --show-size
- Affiche l'espace disque occupé par les paquets trouvés.
- -s, --show-section
- Affiche les sections auxquelles appartiennent les paquets trouvés.
- --no-show-section
- N'affiche pas la section lorsque celle-ci serait affichée par défaut (voir --all-packages).
OPTIONS DE RECHERCHE
- -n, --nice-mode
- Désactive le « nice-mode ». Lorsque ce mode est activé, deborphan tient compte des dépendances de type « suggèrée » (Suggests) ou « recommandée »(Recommends) sur les paquets. S'il en existe, le paquet correspondant sera considéré comme utilisé ou bien, si l'option --show-deps est aussi utilisée, ces dépendances seront affichées.
- -a, --all-packages
- Vérifie l'ensemble des paquets, sans se limiter aux sections « libs ». À utiliser de préférence avec l'option --priority. Cette option implique --show-section.
- --libdevel
- Étend la recherche à la section « libdevel » en plus des sections « libs » et « oldlibs ».
- -e, --exclude=LISTE
- Exclut les paquets indiqués dans LISTE (valeurs séparées par une virgule) comme s'ils n'existaient pas dans le fichier des états.
- -p, --priority=PRIORITÉ
- N'affiche que les paquets dont la priorité vaut au moins PRIORITÉ. PRIORITÉ est compris entre 1 et 5, ou bien une des valeurs suivantes : required, important, standard, optional, extra. La valeur par défaut de PRIORITÉ est 2 (important).
- -H, --force-hold
- Ignore l'indicateur « hold » des paquets. Sans cette option, ces paquets ne seraient pas affichés.
- --find-config
- Recherche les paquets non installés qui pourraient encore avoir des fichiers de configuration sur le système. Cette option implique --all-packages.
GESTION DES PAQUETS À CONSERVER
- -A, --add-keep PKG1...PKGn
- Ajoute des paquets à la liste des paquets à conserver (qui ne seront jamais considérés comme orphelins quel que soit leur état). En utilisant -, l'entrée standard sera utilisée pour indiquer les paquets. Attention, leur nom est sensible à la casse.
- -R, --del-keep PKG1...PKGn
- Supprime des paquets de la liste des paquets à conserver. En utilisant -, l'entrée standard sera utilisée pour indiquer les paquets. Si aucune dépendance pour ces paquets n'est trouvée lors de la prochaine exécution de deborphan, ils seront affichés.
- -L, --list-keep
- Affiche la liste des paquets à conserver.
- -Z, --zero-keep
- Vide le fichier contenant la liste des paquets à conserver. Seule l'option -A peut être utilisée simultanément.
- -k, --keep-file=FICHIER
- Utilise FICHIER pour stocker la liste des paquets à conserver.
AIDE À LA RECHERCHE
- --guess-*
- deborphan va essayer de deviner quels sont les paquets qui pourraient ne pas être très utiles en examinant leur nom ou leur description. Il partira du principe que le paquet se trouve dans la section « main/libs » et l'évaluera comme s'il s'agissait d'une bibliothèque. Cette méthode est loin d'être parfaite voire fiable, attention en l'utilisant.
Les options suivantes doivent être préfixées par --guess- :
- perl
- Cherche les modules perl, correspondant au motif ^lib.*-perl$.
- python
- Cherche les modules python, correspondant au motif ^python[[:digit:]]*-.
- pike
- Cherche les modules pike, correspondant au motif ^pike[[:digit:]]*-.
- ruby
- Cherche les modules ruby, correspondant au motif ^lib.*-ruby$.
- interpreters
- Cherche les modules de tous les interpréteurs : ruby, pike, python et perl.
- section
- Cherche les bibliothèques qui auraient accidentellement été placées dans la mauvaise section, correspondant au motif ^lib, mais ne se terminant pas par : -dbg, -doc, -perl ou -dev.
- dev
- Cherche les paquets de développement, dont le nom s'achève en -dev. Voir aussi l'option --libdevel.
- debug
- Cherche les bibliothèque de débogage, dont le nom s'achève en -dbg.
- common
- Cherche les paquets partagés, dont le nom s'achève en -common.
- data
- Cherche les paquets de données, dont le nom s'achève en -data.
- doc
- Cherche les paquets de documentation, dont le nom s'achève en -doc.
- dummy
- Cherche les paquets factices, dont la description courte contient dummy ou transitional.
- all
- Cherche tous les paquets décrits ci-dessus.
- only
- Ignore the package's section completely, and just go for the name and/or description. This option must be used in conjunction with one or more of the --guess options listed above, or deborphan will not display anything.
FICHIERS
- /var/lib/dpkg/status
- État des paquets disponibles. Voir la section RENSEIGNEMENTS SUR LES PAQUETS dans la page de manuel de dpkg pour avoir plus de renseignements.
- /var/lib/deborphan/keep
- A newline-separated list of packages to keep. Package names are in no particular order.
VOIR AUSSI
BOGUES
Si vous signalez un bogue, merci de joindre le fichier /var/lib/dpkg/status.Cela permettra de reproduire plus facilement le bogue.
AUTEURS
deborphan a été écrit par Cris van Pelt <"Cris van Pelt"@tribe.eu.org> mais est désormais maintenu par Peter Palfrader <weasel@debian.org>.
TRADUCTION
Guilhelm Panaget, 2005. Veuillez signaler toute erreur à <debian-l10-french@lists.debian.org>.