dh shlibdeps(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) Märke: Återställd |
||
| Rad 32: | Rad 32: | ||
Antag att ditt källpaket skapar binärpaketen '''libfoo1''', '''libfoo-dev''' och '''libfoo-bin'''. '''libfoo-bin''' länkar mot '''libfoo1''' och bör ha det som beroende. | Antag att ditt källpaket skapar binärpaketen '''libfoo1''', '''libfoo-dev''' och '''libfoo-bin'''. '''libfoo-bin''' länkar mot '''libfoo1''' och bör ha det som beroende. | ||
dh_makeshlibs | |||
dh_shlibdeps | |||
Detta genererar automatiskt en '''shlibs'''-fil för '''libfoo1''' och beräknar beroenden. | Detta genererar automatiskt en '''shlibs'''-fil för '''libfoo1''' och beräknar beroenden. | ||
Versionen från 1 mars 2025 kl. 09.25
dh_shlibdeps(1)
NAMN
dh_shlibdeps - beräknar beroenden för delade bibliotek
SYNOPSIS
dh_shlibdeps [debhelper-alternativ] [-L paket] [-l katalog]
[-X objekt] [-- parametrar]
BESKRIVNING
dh_shlibdeps är ett debhelper-verktyg som ansvarar för att beräkna beroenden för delade bibliotek i paket.
Programmet är en wrapper runt dpkg-shlibdeps(1), som anropas en gång för varje paket som listas i control-filen. Det skickar en lista över ELF-exekverbara filer och delade bibliotek som det har hittat.
ALTERNATIV
- -X objekt , --exclude=objekt
- Uteslut filer som innehåller objekt i sitt filnamn från att skickas till dpkg-shlibdeps(1). Detta gör att deras beroenden ignoreras. Används med försiktighet och kan anges flera gånger för att utesluta flera objekt.
- -- parametrar
- Skickar parametrar direkt till dpkg-shlibdeps(1).
- -u parametrar , --dpkg-shlibdeps-params=parametrar
- Ett äldre sätt att skicka parametrar till dpkg-shlibdeps(1). Det är nu föråldrat; använd -- istället.
- -l katalog[
- katalog ... ]
- Vanligtvis onödigt med nyare versioner av dpkg-shlibdeps(1). Anger kataloger där privata paketbibliotek finns.
- -L paket , --libpackage=paket
- Används sällan med nyare dpkg-shlibdeps(1). Talar om för verktyget att söka först i byggkatalogen för det angivna paketet när det letar efter bibliotek, symbolfiler och shlibs-filer.
EXEMPEL
Antag att ditt källpaket skapar binärpaketen libfoo1, libfoo-dev och libfoo-bin. libfoo-bin länkar mot libfoo1 och bör ha det som beroende.
dh_makeshlibs dh_shlibdeps
Detta genererar automatiskt en shlibs-fil för libfoo1 och beräknar beroenden.
Om paketet libbar1 också produceras och installeras i /usr/lib/bar/, kan du säkerställa att libfoo-bin beror på libbar1 så här:
dh_shlibdeps -Llibbar1 -l/usr/lib/bar
SE OCKSÅ
FÖRFATTARE
Joey Hess <joeyh@debian.org>
COLOPHON
Denna sida är en del av debhelper-projektet. Buggrapporter kan skickas till submit@bugs.debian.org. Senaste versionen kan hittas på Salsa Debian.
Version: 13.15.3 (2024-06-07)
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.