dpkg-shlibdeps(1)
dpkg-shlibdeps(1) – Linux manual sida
NAMN
dpkg-shlibdeps – Generera beroenden för delade bibliotek (shlibs)
SYNOPSIS
dpkg-shlibdeps [alternativ...] [-e] exekverbar-fil [alternativ...]
BESKRIVNING
dpkg-shlibdeps beräknar beroenden av delade bibliotek för angivna körbara filer. Beroendena läggs till i substitutionsvariabel-filen debian/substvars som variabelnamn shlibs:beroende-fält. Alla andra variabler som börjar med shlibs: tas bort från filen.
Det finns två källor för att generera beroenden:
- symbols-filer – innehåller detaljerad versionsinformation per symbol.
- shlibs-filer – anger ett bibliotek och dess övergripande beroende.
SYMBOLS-FILER
Symbols-filer ger exakt versionshantering genom att definiera minsta versionsberoende för varje symbol i biblioteket. Följande sökvägar används:
- debian/*/DEBIAN/symbols – Genererade under byggprocessen av dpkg-gensymbols(1).
- /usr/local/etc/dpkg/symbols/<paket>.symbols.<arkitektur> – Systemomfattande överskrivning.
- dpkg-query --control-path <paket> symbols – Systeminstallerad symbols-fil.
SHLIBS-FILER
Shlibs-filer specificerar bibliotek och deras beroenden utan att granska enskilda symboler. Filerna söks i följande ordning:
- debian/shlibs.local – Paketlokal överskrivning.
- /usr/local/etc/dpkg/shlibs.override – Systemomfattande överskrivning.
- debian/*/DEBIAN/shlibs – Genererad shlibs-fil från aktuellt bygge.
- dpkg-query --control-path <paket> shlibs – Installerad shlibs-fil.
- /usr/local/etc/dpkg/shlibs.default – Systemets standardberoenden.
ALTERNATIV
-e <fil> Inkludera beroenden för delade bibliotek som används av den angivna körbara filen.
-l <katalog> Lägg till katalogen i sökvägen för delade bibliotek.
-d <beroende-fält> Ange vilket fält beroenden ska skrivas till, t.ex. Depends eller Pre-Depends.
--package=<paket> Ange paketnamn, vilket påverkar standardvärden.
-p <prefix> Ändra prefixet för substitutionsvariabler från shlibs: till angivet prefix.
-x <paket> Exkludera angivet paket från beroenden.
-S <paket-katalog> Leta efter bibliotek i angiven katalog.
--ignore-missing-info Ignorera saknad beroendeinformation.
--warnings=<värde> Ställ in vilka varningar som ska visas, t.ex. symbol-not-found eller useless-linkage.
-?, --help Visa hjälpinformation.
--version Visa versionsinformation.
MILJÖVARIABLER
DEB_HOST_ARCH Anger värdarkitekturen.
DPKG_COLORS Anger färgläge: auto, always, never.
DPKG_NLS Anger om i18n-stöd ska aktiveras: 0 (av), 1 (på, standard).
DIAGNOSTIK
dpkg-shlibdeps genererar varningar om problem med beroenden och länkning.
symbol <symbol> used by <binär> found in none of the libraries Angiven symbol saknas i länkade bibliotek.
package could avoid a useless dependency if <binary> was not linked against <library> Binärfilen är länkad mot ett bibliotek som den inte använder.
couldn't find library <bibliotek> needed by <binär> Biblioteket kunde inte hittas i de genomsökta katalogerna.
SE ÄVEN
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dpkg-shlibdeps.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till PC Service som har sponsrat Linux.se med webbhotell.