dh shlibdeps(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== dh_shlibdeps(1) - Linux manual == === NAMN === dh_shlibdeps - beräknar beroenden för delade bibliotek === SYNOPSIS === <syntaxhighlight lang="bash"> dh_shlibdeps [debhelper-alternativ] [-L paket] [-l katalog] [-X objekt] [-- param] </syntaxhighlight> === BESKRIVNING === <code>dh_shlibdeps</code> är ett debhelper-program som ansvarar för att beräkna beroenden för delade bibliotek i paket. Programmet fungerar som ett omslag kring <code>dpkg-shlibdeps(1)</code>...') |
(Ingen skillnad)
|
Versionen från 1 mars 2025 kl. 09.22
dh_shlibdeps(1) - Linux manual
NAMN
dh_shlibdeps - beräknar beroenden för delade bibliotek
SYNOPSIS
<syntaxhighlight lang="bash"> dh_shlibdeps [debhelper-alternativ] [-L paket] [-l katalog] [-X objekt] [-- param] </syntaxhighlight>
BESKRIVNING
dh_shlibdeps är ett debhelper-program som ansvarar för att beräkna beroenden för delade bibliotek i paket.
Programmet fungerar som ett omslag kring dpkg-shlibdeps(1) och kör det för varje paket i kontrollfilen, och skickar en lista med ELF-exekverbara filer och delade bibliotek som det har hittat.
ALTERNATIV
-X objekt, --exclude=objekt
- Utesluter filer som innehåller
objektnågonstans i filnamnet från att skickas tilldpkg-shlibdeps. Detta gör att deras beroenden ignoreras. Detta kan vara användbart i vissa fall men bör användas med försiktighet. Alternativet kan användas flera gånger för att exkludera flera objekt.
-- param
- Skickar
paramtilldpkg-shlibdeps(1).
-u param, --dpkg-shlibdeps-params=param
- Detta är ett annat sätt att skicka
paramtilldpkg-shlibdeps(1). Det är föråldrat; använd--istället.
-l katalog[:katalog ...]
- Detta alternativ är oftast inte nödvändigt i nyare versioner av
dpkg-shlibdeps.
- Anger en katalog där
dpkg-shlibdepsska söka efter privata paketbibliotek. Detta är mest användbart för paket som bygger flera versioner av samma bibliotek eller har bibliotek installerade i icke-standardiserade kataloger.
-L paket, --libpackage=paket
- Detta alternativ är generellt inte nödvändigt i nyare versioner av
dpkg-shlibdeps, om inte ditt paket bygger flera versioner av samma bibliotek eller förlitar sig pådebian/shlibs.localför ett internt bibliotek.
- Anger att
dpkg-shlibdepsförst ska söka i paketets byggkatalog efter angivet paket när det letar efter bibliotek, symbolfiler och shlibs-filer.
- Om nödvändigt kan detta alternativ anges flera gånger för olika paketnamn.
EXEMPEL
Antag att ditt källkodspaket producerar de binära paketen libfoo1, libfoo-dev och libfoo-bin. libfoo-bin länkar mot libfoo1 och bör ha ett beroende på det. I din rules-fil kör först dh_makeshlibs och sedan dh_shlibdeps:
<syntaxhighlight lang="bash"> dh_makeshlibs dh_shlibdeps </syntaxhighlight>
Detta skapar automatiskt en shlibs-fil för libfoo1 och använder den filen tillsammans med biblioteket libfoo1 i katalogen debian/libfoo1/usr/lib för att beräkna beroenden för delade bibliotek.
Om ett annat paket, libbar1, är en alternativ byggnad av libfoo och installeras i /usr/lib/bar/, kan du sätta libfoo-bin att bero på libbar1 så här:
<syntaxhighlight lang="bash"> dh_shlibdeps -Llibbar1 -l/usr/lib/bar </syntaxhighlight>
SE ÄVEN
Detta program är en del av debhelper.
FÖRFATTARE
Joey Hess <joeyh@debian.org>
COLOPHON
Denna sida är en del av debhelper-projektet (hjälpprogram för debian/rules). Information om projektet kan hittas på den officiella Git-repot. Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du har förbättringsförslag, skicka ett mail till man-pages@man7.org
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dh_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 Datorhjälp som har sponsrat Linux.se med webbhotell.