Provided by: dctrl-tools_2.24-3build3_amd64 bug

NOM

       sort-dctrl - Ordonner des fichiers de contrôle Debian

SYNOPSIS

       sort-dctrl [options] [ fichier ... ]

       sort-dctrl --copying | --help | --version | -ChV

DESCRIPTION

       Le programme sort-dctrl ordonne des fichiers de contrôle Debian suivant les critères indiqués.

       Un  fichier  de  contrôle  Debian  (dctrl)  est  une base de données semi-structurée avec une seule table
       conservée dans un fichier texte analysable par une machine. Une telle base est constituée  d'un  ensemble
       d'enregistrements ;  chaque  enregistrement est une association de noms de champ et de contenus de champ.
       Le fichier texte présente les enregistrements séparés par des lignes vides, tandis que chaque  champ  est
       constitué  d'une  ou  plusieurs lignes non vides à l'intérieur d'un enregistrement. Un champ commence par
       son nom, suivi d'un deux-points, suivi par le contenu du champ. Les deux-points  doivent  rester  sur  la
       première  ligne du champ, et la première ligne ne doit pas commencer par un espace. Les lignes suivantes,
       au contraire, doivent commencer par un espace (un ou plusieurs caractères espace ou tabulation).

       Le programme sort-dctrl reconnaît deux types de champs : les champs de chaîne de caractères et les champs
       de version. Les champs de version agissent aussi comme des champs numériques. Les  champs  de  chaîne  de
       caractères  sont  comparés  d'après  une stricte comparaison octet par octet, après avoir ignoré tous les
       espaces initiaux suivant le deux-points. Les champs de version  sont  parcourus  et  comparés  comme  des
       numéros  de  version Debian. Lors de la comparaison de numéros de version, si un contenu de champ s'avère
       non conforme à la syntaxe de numéro de version, il est considéré plus petit que  n'importe  quel  contenu
       conforme,  et égal à tout autre contenu non conforme. Le programme sort-dctrl suppose que tous les champs
       sont des champs de chaîne de caractères, sauf indication contraire.

       Vous pouvez indiquer un nombre quelconque de clefs pour le tri, en utilisant l'option -k. Les clefs  sont
       interprétées par ordre décroissant de priorité : la première clef indiquée est primaire, la deuxième clef
       indiquée  est  secondaire,  etc.  Si  deux enregistrements sont égaux d'après la clef primaire, alors les
       clefs secondaires sont comparées,  etc.  Si  aucune  clef  n'est  indiquée,  le  champ  « Package »  sans
       modificateur est considéré comme clef par défaut.

OPTIONS

       -k clef, --key-spec=clef
              Indiquer  une ou plusieurs clefs pour le tri. Vous pouvez indiquer cette option autant de fois que
              nécessaire. L'argument clef est une liste de clefs séparées par des virgules. Chaque clef indiquée
              est le nom du champ qui sert de clef, éventuellement suivi d'un deux-points  et  du  modificateur.
              Les modificateurs de clef suivants sont pris en charge :

              r      Inverser la comparaison pour cette clef, en inversant l'ordre de tri.

              v      Considérer ce champ comme un champ de numéro de version.

              n      Considérer ce champ comme un nombre, ce qui est pour l'instant synonyme de v.

       -q, --quiet, --silent
              Ne  rien  afficher  sur  le  flux  de sortie standard. À la place, quitter directement après avoir
              trouvé la première correspondance.

       -l niveau, --errorlevel=niveau
              Configurer le niveau de journalisation, où niveau est fatal, important, informational ou debug. La
              disponibilité de debug depend des options de compilation. Ces catégories  sont  ici  données  dans
              l'ordre :  tous les messages émis lorsque fatal est choisi seront affichés pour un niveau d'erreur
              important, etc. Par défaut, important est sélectionné.

       -V, --version
              Afficher les informations de version.

       -C, --copying
              Afficher la licence. La sortie est particulièrement longue, veuillez la rediriger quelque part, ou
              utiliser un tube (vers votre afficheur de texte préféré par exemple).

       -h, --help
              Afficher une courte aide.

EXEMPLES

       Voici quelques exemples d'appel du programme.

       sort-dctrl /var/lib/dpkg/available
              Affiche le fichier available de dpkg ordonné par nom de paquet.

       sort-dctrl -k Version:v /var/lib/dpkg/available
              Affiche le fichier available de dpkg dans l'ordre croissant des numéros de version.

       sort-dctrl -k Version:vr /var/lib/dpkg/available
              Affiche le fichier available de dpkg dans l'ordre décroissant des numéros de version.

       sort-dctrl -k Package,Version:v /var/lib/dpkg/available
              Affiche le fichier available de dpkg ordonné en priorité par  nom  de  paquet  puis  dans  l'ordre
              décroissant des numéros de version.

       sort-dctrl -k Installed-Size:n,Size:nr /var/lib/dpkg/available
              Affiche  le  fichier  available  de  dpkg  ordonné  en priorité dans l'ordre croissant des tailles
              d'installation puis dans l'ordre décroissant des tailles de paquet.

AUTEUR

       Le programme et cette page de manuel ont été écrits par Antti-Juhani Kaijanaho <ajk@debian.org>.

VOIR AUSSI

       La Charte Debian. Publiée dans le paquet Debian  debian-policy.  Également  disponible  sur  le  site  de
       Debian.

       grep-dctrl(1)

TRADUCTION

       Cette traduction est maintenue à l'aide de l'outil po4a <URL:http://po4a.alioth.debian.org/> par l'équipe
       francophone de traduction de Debian.

       Elle  est  maintenue  par  David  Prévot  david@tilapin.org  et  les  membres  de  la  liste debian-l10n-
       french@lists.debian.org depuis mars 2011.

       Veuillez signaler toute erreur de traduction en écrivant à debian-l10n-french@lists.debian.org ou par  un
       rapport de bogue sur le paquet dctrl-tools.

       Vous  pouvez  toujours  accéder  à la version anglaise de ce document en utilisant la commande « man -L C
       section page_de_man ».

Projet Debian                                      8 juin 2005                                     SORT-DCTRL(1)