deborphan

Autres langues

Langue: fr

Version: February 2009 (ubuntu - 24/10/10)

Section: 1 (Commandes utilisateur)

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

-f, --status-file=FICHIER
Utilise FICHIER comme fichier des états.
-h, --help
Affiche une aide sommaire et rend la main.
-v, --version
Affiche la version et rend la main.

OPTIONS D'AFFICHAGE

-d, --show-deps
Affiche la liste de tous les paquets installés en indiquant les paquets qui en dépendent.
-P, --show-priority
Affiche la priorité des 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).
-z, --show-size
Affiche l'espace disque occupé par les paquets trouvés.

OPTIONS DE RECHERCHE

-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.
-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.
-H, --force-hold
Ignorer l'indicateur dpkg-flags de maintien (« hold ») des paquets et donc afficher ces paquets. Sans cette option les paquets ayant l'indicateur « hold » ne sont pas affichés. Veuillez vous référer à dpkg(1) pour davantage d'informations concernant les indicateurs des paquets. En raison d'un bogue d'aptitude (bogue Debian #137771), les indicateurs « hold » créés par aptitude sont ignorés par deborphan.
--ignore-suggests
--ignore-recommends
Do not check if there is a package `suggesting' (--ignore-suggests) or `recommending' (--ignore-recommends) the package. When both options are used together, deborphan behaves as if the `nice-mode' mentioned below has been turned off.
-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.
-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).
--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.
--libdevel
Étend la recherche à la section « libdevel\ » en plus des sections «libs\ » et « oldlibs\ ».

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.
-k, --keep-file=FICHIER
Utilise FICHIER pour stocker la liste des paquets à conserver.
-L, --list-keep
Affiche la liste des paquets à conserver.
-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.
-Z, --zero-keep
Vide le fichier contenant la liste des paquets à conserver. Seule l'option -A peut être utilisée simultanément.

AIDE À LA RECHERCHE

--guess-*
--no-guess-*
deborphan can try to guess what packages may not be of much use to you by examining the package's name and/or description. It will pretend the package is in the main/libs section, and report it as if it were a library. This method is in no way perfect or even reliable, so beware when using this! It is also possible to tell deborphan e.g. to guess all interpreters but not Perl by using --guess-interpreters --no-guess-perl or to guess all but not Mono by using --guess-all --no-guess-mono. Please note that the --no-guess- option must occur after the --guess- option it modifies, this makes it possible to declare more complex things like to guess all, except interpreters but additionally try to guess perl.

The following options are to be prefixed by --guess- or (except only) by --no-guess-:

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.
debug
Cherche les bibliothèque de débogage, dont le nom s'achève en -dbg.
dev
Cherche les paquets de développement, dont le nom s'achève en -dev. Voir aussi l'option --libdevel.
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.
kernel
This option tries to find kernel-modules. It tries to match (-modules|^nvidia-kernel)-.*[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+.
interpreters
Try to find all interpreter modules (i.e. imply ruby, pike, python, perl and mono).
mono
This option tries to find mono libraries. It tries to match ^libmono.
perl
Cherche les modules perl, correspondant au motif ^lib.*-perl$.
pike
Cherche les modules pike, correspondant au motif ^pike[[:digit:]]*-.
python
Cherche les modules python, correspondant au motif ^python[[:digit:]]*-.
ruby
This option tries to find ruby modules. It tries to match ^lib.*-ruby[[:digit:].]*$.
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.
all
Cherche tous les paquets décrits ci-dessus.
only
Ignore totalement la section du paquet et se contente d'examiner le nom ou la description courte. À utiliser simultanément avec une ou plusieurs options --guess décrites ci-dessus\ ; dans le cas contraire, deborphan n'affichera rien.

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
Liste des paquets à ignorer par deborphan, séparés par des retours à la ligne. Les noms de paquet ne sont pas triés.

VOIR AUSSI

dpkg(8), dselect(8), orphaner(8), editkeep(8), cruft(8), xargs(1)

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>, il a été ensuite maintenu par Peter Palfrader <weasel@debian.org> et il est désormais maintenu par Carsten Hey <c.hey@web.de>.

TRADUCTION

Guilhelm Panaget, 2005. Veuillez signaler toute erreur à <debian-l10-french@lists.debian.org>.