dh_shlibdeps
berechnet Abhängigkeiten gemeinsam benutzter Bibliotheken
- Provided by: debhelper (Version: 9.20131227ubuntu1)
- Report a bug
berechnet Abhängigkeiten gemeinsam benutzter Bibliotheken
dh_shlibdeps [Debhelper-Optionen] [-LPaket] [-lVerzeichnis] [-XElement] [-- Parameter]
dh_shlibdeps ist ein Debhelper-Programm, das für die Berechnung von Paketabhängigkeiten von gemeinsam benutzten Bibliotheken zuständig ist.
Dieses Programm ist lediglich ein Wrapper um dpkg-shlibdeps(1), der es einmal für jedes in der Datei control aufgelistete Paket aufruft und ihm eine Liste aller ELF-Programme und gemeinsam benutzten Bibliotheken übergibt, die es gefunden hat.
It tells dpkg-shlibdeps (via its -l parameter), to look for private package libraries in the specified directory (or directories -- separate with colons). With recent versions of dpkg-shlibdeps, this is mostly only useful for packages that build multiple flavors of the same library, or other situations where the library is installed into a directory not on the regular library search path.
Es sagt dpkg-shlibdeps (mittels seines Parameters -S), dass es zuerst im Paketbauverzeichnis nach dem angegebenen Paket suchen soll, wenn nach Bibliotheken, Symbol- und Shlibs-Dateien gesucht wird.
Angenommen, Ihr Quellpaket erstellt die Binärpakete libfoo1, libfoo-dev und libfoo-bin. libfoo-bin wird gegen libfoo1 gelinkt und sollte von ihm abhängen. Führen Sie in Ihren Dateien zuerst dh_makeshlibs und dann dh_shlibdeps aus:
dh_makeshlibs
dh_shlibdeps
Dies hat den Effekt, dass eine Shilbs-Datei für libfoo1 automatisch erstellt wird und dann diese Datei und die libfoo1-Bibliothek im Verzeichnis debian/libfoo1/usr/lib benutzt wird, um die Abhängigkeitsinformation der gemeinsam benutzten Bibliothek zu berechnen.
Falls außerdem ein libbar1-Paket erstellt wird, das ein alternativ gebautes libfoo ist, das in /usr/lib/bar/ installiert ist, können Sie libfoo-bin wie folgt eine Abhängigkeit von libbar1 erreichen:
dh_shlibdeps -Llibbar1 -l/usr/lib/bar
debhelper(7), dpkg-shlibdeps(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>