NOM
dh_strip - dpouille les excutables, les bibliothques partages, et
certaines bibliothques statiques
SYNOPSIS
dh_strip [optionsdedebhelper] [-Xlment] [--dbg-package=paquet]
[--keep-debug]
dh_strip est le programme de la suite debhelper charg de dpouiller les
excutables, les bibliothques partages et les bibliothques statiques qui
ne sont pas utiliss pour la mise au point.
Ce programme examine les rpertoires de construction du paquet et
dtermine ce qui peut tre dpouill. Il s'appuie sur file(1), sur les
permissions ainsi que sur les noms des fichiers pour deviner quels
fichiers sont des bibliothques partages (*.so), des binaires
excutables, des bibliothques statiques (lib*.a) ou des bibliothques de
mise au point (lib*_g.a, debug/*.so). Il dpouille chacun de ces lments
autant qu'il est possible (pas du tout pour des bibliothques de mise au
point). Il semble, gnralement, faire de trs bonnes conjectures et
produit un rsultat correct dans presque tous les cas.
Comme il est trs difficile de deviner automatiquement si un fichier est
un module, et difficile de dterminer comment dpouiller un module,
dh_strip ne dpouille actuellement pas les modules binaires tels que des
fichiers
OPTIONS
-Xlment, --exclude=lment
Exclut du traitement les fichiers qui comportent lment n'importe o
dans leur nom. Il est possible d'utiliser cette option plusieurs
reprises pour tablir une liste des lments exclure.
--dbg-package=paquet
Cette option produit l'enregistrement, en tant que fichiers
indpendants, des symboles dont ont t dpouills les paquets traits.
Ces fichiers sont enregistrs dans le rpertoire de construction du
paquet de mise au point indiqu.
Par exemple, si les paquets se nomment libtoto et toto et que l'on
veut inclure un paquet toto-dbg avec les symboles de mise au point,
il faut utiliser dh_strip --dbg-package=toto-dbg.
Nota: cette option se comporte de faon sensiblement diffrente dans
les niveaux de compatibilit 4 et infrieurs de debhelper. Au lieu
d'indiquer le nom d'un paquet de mise au point o placer les
symboles (cas de la v5), l'option indique (cas de la v4 et
infrieure) le ou les paquets d'o proviennent les symboles de mise
au point. Les symboles sont alors placs dans des paquets, suffixs
par -dbg.
-k, --keep-debug
Les symboles de mise au point seront conservs, mais spars dans un
fichier indpendant de usr/lib/debug/ dans le rpertoire de
construction du paquet. Il est plus facile d'employer --dbg-package
que cette option, mais cette dernire est plus souple.
REMARQUES
Si la variable d'environnement DEB_BUILD_OPTIONS contient nostrip, rien
ne sera dpouill, conformment la Charte Debian (section 10.1 Binaries).
CONFORMIT
Charte Debian, version 3.0.1
VOIR AUSSI
debhelper(7)
Ce programme fait partie de debhelper.
AUTEUR
Joey Hess <joeyh@debian.org>
TRADUCTION
Valry Perrin <valery.perrin.debian@free.fr> le 17 septembre 2005.
Dernire mise jour le 29 septembre 2009.
L'quipe de traduction a fait le maximum pour raliser une adaptation
franaise de qualit.
Cette traduction est gre dynamiquement par po4a. Certains paragraphes
peuvent, ventuellement, apparatre en anglais. Ils correspondent des
modifications ou des ajouts rcents du mainteneur, non encore incorpors
dans la traduction franaise.
La version originale anglaise de ce document est toujours consultable
via la commande man-Lennom_du_man.
N'hsitez pas signaler l'auteur ou au traducteur, selon le cas, toute
erreur dans cette page de manuel.