dpkg-name
dpkg-name(e)           Utilitaires de dpkg           dpkg-name(e)



NOM
       dpkg-name - redonner aux paquets Debian leur nom complet

SYNOPSIS
       dpkg-name      [-a|--no-architecture]     [-o|--overwrite]
       [-s|--subdir    [rep]]    [-c|--create-dir]    [-h|--help]
       [-v|--version]    [-l|--license]   [-k|--symlink]   [-[--]
       [fichiers]

DESCRIPTION
       Cette page de manuel documente  le  script  sh  dpkg-name.
       Celui-ci  fournit  une faon simple de redonner aux paquets
       Debian leur nom complet. Ce  nom  consiste  en  une  chane
        <package>_<version>_<architecture>.deb  telle qu'elle est
       indique dans le fichier  control   du  paquet.  La  partie
       <version> du nom est compose d'informations sur la version
        originale  qui peuvent ou  non  tre  suivies  d'un  trait
       d'union et d'informations sur la rvision.

EXEMPLES
       dpkg-name bar-foo.deb
              Le  nom  du  fichier   bar-foo.deb   devient   bar-
              foo_1.0-2_i386.deb  ou quelque chose  de  similaire
              suivant  les  renseignements que contient la partie
              de contrle de  bar-foo.deb .

       find /root/debian/ -name '*.deb' | xargs -n 1 dpkg-name -a
              Cette commande redonne leur nom complet   tous  les
              fichiers   qui   se   trouvent  dans  le  rpertoire
              /root/debian et ses sous-rpertoires et qui possdent
              une  extension   deb ,  mais supprime l'information
              sur l'architecture.

       find -name '*.deb' | xargs -n 1 dpkg-name -a -o -s -c
              Ne faites pas a !  L'archive sera compltement  gche
              par  des paquets qui ne possdent pas d'informations
              sur la section.

       dpkg --build debian-tmp &&  dpkg-name  -o  -s  ..  debian-
       tmp.deb
              On peut se servir de cette commande lors de la con-
              struction d'un nouveau paquet.

   OPTIONS
       -a, --no-architecture
              Le  nom  du  fichier  n'aura  pas d'information sur
              l'architecture.

       -k, --symlink
              Faire un lien symbolique plutt  qu'une  cration  de
              fichier.

       -o, --overwrite
              Remplace  des  fichiers  existants s'ils ont le mme
              nom que le fichier de destination.

       -s, --subdir [rep]
              Met les fichiers dans rep.  Si  le  rpertoire  donn
              comme  argument  existe,  les  fichiers sont dplacs
              dans ce  rpertoire  ;  sinon  le  rpertoire  cible,
              extrait  du  champ  section  que contient la partie
              de       contrle       du       paquet,        sera
               unstable/binary-<architecture>/<section> .   Quand
              la section est  non-free   ou   contrib ,  ou  bien
              quand  aucune  information  sur  la  section  n'est
              trouve dans  le  fichier   control ,  le  rpertoire
              cible   est   <section>/binary-<architecture> .  le
              champ  section  est facultatif ; aussi beaucoup  de
              paquets  sont  dans  la zone  no-section . Utilisez
              cette option avec soin : elle est complique.

       -c, --create-dir
              On peut utiliser cette  option  avec  l'option  -s.
              Quand  un  rpertoire  cible n'est pas trouv, il est
              cre automatiquement.  Utilisez  cette  option  avec
              soin.

       -h, --help
              Affiche une aide et se termine normalement.

       -v, --version
              Affiche la version et se termine normalement.

       -l, --license
              Affiche  les  informations  sur  le  copyright (une
              rfrence  GNU) et se termine normalement.

BOGUES
       Certains paquets ne respectent pas  l'organisation  <pack-
       age>_<version>_<architecture>.deb.  Les paquets traits par
       dpkg-name la respecte. Cela n'a pas de consquence  sur  la
       faon  dont  dselect/dpkg  installe les paquets, mais il se
       peut que d'autres systmes d'installation aient  besoin  de
       cette organisation.

VOIR AUSSI
       deb(b),  deb-control(l),  dpkg(g),  dpkg(g),  dpkg-deb(b),
       find(d), xargs(s).

COPYRIGHT
       Copyright 1995,1996 Erick Branderhorst.  dpkg-name est  un
       logiciel  libre  ;  voyez la   GNU General Public Licence
       version 2 ou suprieure pour le copyright. Il n'y a pas  de
       garantie.

TRADUCTION
       Philippe Batailler, Janvier 2001.



Projet Debian                May 1996                dpkg-name(e)