dh link(1)

Från Wiki.linux.se
Version från den 1 mars 2025 kl. 08.19 av Admin (diskussion | bidrag) (Skapade sidan med '== 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'''...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

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.