dh_strip
entfernt Symbole aus Programmen, gemeinsam benutzten Bibliotheken und einigen statischen Bibliotheken
- Provided by: debhelper (Version: 9.20131227ubuntu1)
- Report a bug
entfernt Symbole aus Programmen, gemeinsam benutzten Bibliotheken und einigen statischen Bibliotheken
dh_strip [Debhelper-Optionen] [-XElement] [--dbg-package=Paket] [--keep-debug]
dh_strip ist ein Debhelper-Programm, das für das Entfernen von Symbolen aus von Programmen, gemeinsam benutzten Bibliotheken und einigen statischen Bibliotheken, die nicht zur Fehlersuche verwandt werden, zuständig ist.
Dieses Programm untersucht Ihre Paketbauverzeichnisse und ermittelt alleine, wovon Symbole entfernt werden müssen. Es verwendet file(1), Dateizugriffsrechte und Dateinamen, um herauszufinden, welche Dateien gemeinsam benutzte Bibliotheken (*.so), Programme, statische Bibliotheken (lib*.a) und solche zur Fehlersuche (lib*_g.a, debug/*.so) sind und entfernt so viele Symbole wie möglich (bei Fehlersuch-Bibliotheken werden keine Symbole entfernt). Im Allgemeinen scheint es sehr gute Annahmen zu treffen und in den meisten Fällen das Richtige tun.
Da es sehr schwierig ist, automatisch abzuschätzen, ob eine Datei ein Modul ist und schwer festzustellen, wie Symbole eines Moduls entfernt werden, bewältigt dh_strip derzeit nicht das Entfernen von Symbolen binärer Module, wie etwa .o-Dateien.
Falls Ihre Pakete zum Beispiel libfoo und foo sind und Sie ein foo-dbg-Paket mit Debug-Symbolen einfügen möchten, benutzen Sie dh_strip --dbg-package=foo-dbg.
Beachten Sie, dass sich diese Option in den Debhelper-Kompatibilitätsstufen 4 und darunter erheblich anders verhält. Anstatt den Namen eines Debug-Pakets anzugeben, in das die Symbole abgelegt werden, gibt sie ein Paket (oder mehrere Pakete) an, das getrennte Debug-Symbole haben sollte. Die getrennten Symbole werden in Pakete platziert, deren Name ein -dbg hinzugefügt wurde.
Falls die Umgebungsvariable DEB_BUILD_OPTIONS nostrip enthält, werden getreu der Debian-Richlinie (Abschnitt 10.1. »Binaries«) keine Symbole entfernt.
Debian-Richlinie, Version 3.0.1
Dieses Programm ist Teil von Debhelper.
Diese Übersetzung wurde mit dem Werkzeug po4a <http://po4a.alioth.debian.org/> durch Chris Leick c.leick@vollbio.de und das deutsche Debian-Übersetzer-Team im Dezember 2011 erstellt.
Bitte melden Sie alle Fehler in der Übersetzung an debian-l10n-german@lists.debian.org oder als Fehlerbericht an das Paket debhelper.
Sie können mit dem folgenden Befehl das englische Original anzeigen man -L en section page_de_man
Joey Hess <joeyh@debian.org>