dh link(1)
dh_link(1) — Linux manual sida
NAMN
dh_link - Skapa symboliska länkar i paketets byggkataloger
SYNTAX
dh_link [debhelper-alternativ] [-A] [-X<objekt>] [källa mål ...]
BESKRIVNING
dh_link är ett debhelper-program som skapar symboliska länkar i paketets byggkataloger.
dh_link accepterar en lista med par av käll- och målfiler. Källfilerna är de redan existerande filer som ska länkas ifrån (kallas mål i ln(1)). Målfilerna är de symboliska länkar som kommer att skapas (kallas länknamn i ln(1)). Det måste finnas lika många källfiler som målfiler specificerade.
Se till att du anger den absoluta sökvägen till både käll- och målfilerna (till skillnad från vad som krävs vid användning av ln(1)). Observera att inledande snedstreck är valfritt.
dh_link skapar symboliska länkar som följer Debian-policy:
- Absoluta länkar när policyn kräver det
- Relativa länkar med så korta sökvägar som möjligt
- Skapar automatiskt nödvändiga underkataloger för att placera länkarna
Existerande målfiler kommer att ersättas med symboliska länkar. dh_link skannar även byggträdet efter befintliga länkar som inte följer Debian-policy och korrigerar dem (från v4 och senare).
FILER
debian/<paket>.links Lista med par av käll- och målfiler som ska länkas. Varje par placeras på en egen rad, separerade med blanksteg.
- Källfilen (kallas mål i ln(1)) anges först
- Därefter anges målfilen (kallas länknamn i ln(1))
- Käll- och målsökvägar måste vara absoluta (inledande snedstreck är valfritt)
Från kompatibilitetsnivå 13 och senare stöds variabelsubstitution enligt dokumentationen i debhelper(7).
ALTERNATIV
- -A, --all
Skapar alla länkar angivna via kommandoraden i alla paket, inte bara det första.
- -X<objekt>, --exclude=<objekt>
Utesluter symboliska länkar som innehåller <objekt> i filnamnet från att korrigeras.
- källa mål ...
Skapar en fil med namnet mål som en länk till filen källa. Detta görs i byggkatalogen för det första bearbetade paketet (eller i alla paket om -A anges).
EXEMPEL
dh_link usr/share/man/man1/foo.1 usr/share/man/man1/bar.1
Gör bar.1 till en symbolisk länk till foo.1.
dh_link var/lib/foo usr/lib/foo \ usr/share/man/man1/foo.1 usr/share/man/man1/bar.1
Gör /usr/lib/foo/ till en länk till /var/lib/foo/ och bar.1 till en länk till foo.1.
Samma exempel kan också specificeras i en debian/<paket>.links-fil:
var/lib/foo usr/lib/foo usr/share/man/man1/foo.1 usr/share/man/man1/bar.1
SE OCKSÅ
Detta program är en del av debhelper.
FÖRFATTARE
Joey Hess <joeyh@debian.org>
COLOPHON
Denna sida är en del av projektet debhelper (hjälpprogram för debian/rules). Mer information om projektet finns på Salsa.
Om du hittar ett fel i denna manualsida, skicka en rapport till submit@bugs.debian.org.
HTML-versionen av denna sida skapades den 2025-02-02.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dh_link.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.