dh install(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= dh_install(1) - Linux man-sida = == NAMN == dh_install - installera filer i paketets byggkataloger == SYNTAX == dh_install [-X<objekt>] [--autodest] [--sourcedir=<katalog>] [debhelper-alternativ] [fil|katalog ... destdir] == BESKRIVNING == dh_install är ett debhelper-program som hanterar installation av filer i paketets byggkataloger. Det finns många <code>dh_install*</code>-kommandon som hanterar specifika typer av filer som dokumentation, exempel, man-sidor osv...')
 
Ingen redigeringssammanfattning
 
Rad 26: Rad 26:
== ALTERNATIV ==
== ALTERNATIV ==
* <code>--list-missing</code>
* <code>--list-missing</code>
   * **Föråldrat:** Använd istället <code>dh_missing --list-missing</code>.
   * Föråldrat: Använd istället <code>dh_missing --list-missing</code>.
* <code>--fail-missing</code>
* <code>--fail-missing</code>
   * **Föråldrat:** Använd istället <code>dh_missing --fail-missing</code>.
   * Föråldrat: Använd istället <code>dh_missing --fail-missing</code>.
* <code>--sourcedir=<katalog></code>
* <code>--sourcedir=<katalog></code>
   * Anger en katalog där <code>dh_install</code> ska leta efter filer.
   * Anger en katalog där <code>dh_install</code> ska leta efter filer.
Rad 70: Rad 70:
Information om projektet kan hittas på [okänd -- om du vet, vänligen kontakta man-pages@man7.org].
Information om projektet kan hittas på [okänd -- om du vet, vänligen kontakta man-pages@man7.org].
Om du har en buggrapport för denna manualsida, skicka den till submit@bugs.debian.org.
Om du har en buggrapport för denna manualsida, skicka den till submit@bugs.debian.org.





Nuvarande version från 17 februari 2025 kl. 08.27

dh_install(1) - Linux man-sida

NAMN

dh_install - installera filer i paketets byggkataloger

SYNTAX

dh_install [-X<objekt>] [--autodest] [--sourcedir=<katalog>] [debhelper-alternativ] [fil|katalog ... destdir]

BESKRIVNING

dh_install är ett debhelper-program som hanterar installation av filer i paketets byggkataloger. Det finns många dh_install*-kommandon som hanterar specifika typer av filer som dokumentation, exempel, man-sidor osv. Dessa bör användas när det är möjligt, eftersom de ofta har extra funktionalitet för dessa specifika uppgifter. dh_install används för att installera övriga filer där sådan specialfunktionalitet inte krävs.

Programmet kan användas på två sätt:

  • Om du har enstaka filer som inte installeras av upstreams Makefile kan du använda dh_install för att flytta dem på plats.
  • För större paket som bygger flera binärpaket kan du låta Makefile installera allt i debian/tmp och sedan använda dh_install för att kopiera filer och kataloger till rätt byggkataloger.

Från och med debhelper-kompatibilitetsnivå 7 letar dh_install automatiskt efter filer i debian/tmp om de inte hittas i den aktuella katalogen (eller den katalog som anges med --sourcedir).

FILER

  • debian/<paket>.install
 * Lista över filer att installera för varje paket och var de ska placeras.
 * Formatet består av rader där varje rad anger en fil eller katalog att installera samt målkatalogen.
 * Filer anges relativt till den aktuella katalogen, medan installationskatalogen anges relativt till paketets byggkatalog.
 * Jokertecken kan användas för att matcha flera filer.
 * Om endast en fil eller mönster anges utan målkatalog gissar dh_install destinationen på samma sätt som om --autodest hade använts.

ALTERNATIV

  • --list-missing
 * Föråldrat: Använd istället dh_missing --list-missing.
  • --fail-missing
 * Föråldrat: Använd istället dh_missing --fail-missing.
  • --sourcedir=<katalog>
 * Anger en katalog där dh_install ska leta efter filer.
  • --autodest
 * Gissar var filer ska installeras baserat på deras nuvarande sökväg.
  • file|dir ... destdir
 * Specificerar filer eller kataloger att installera samt deras destinationskatalog.

EXEMPEL

Exempel på debian/<paket>.install-filer:

# Installera my-prog i usr/bin
my-prog usr/bin

# Installera en plugins-katalog i usr/share/my-prog
plugins usr/share/my-prog

# Installera en fil med mellanslag i namnet i usr/share/my-prog/data
my datafile with spaces.txt usr/share/my-prog/data

# Installera ett bibliotek i den multi-arkitektur lib-katalogen
build/output/libfrop*.so.* usr/lib/${DEB_HOST_MULTIARCH}

BEGRÄNSNINGAR

  • dh_install kan inte byta namn på filer eller kataloger, endast installera dem med sina befintliga namn.
  • Det finns inget inbyggt stöd för att filtrera filer baserat på byggprofiler eller arkitektur.
  • För selektiv installation baserad på byggprofiler eller namnbyte kan dh-exec användas.

SE OCKSÅ

Detta program är en del av debhelper.

FÖRFATTARE

Joey Hess <joeyh@debian.org>

COLOFON

Denna sida är en del av debhelper-projektet (hjälpprogram för debian/rules). Information om projektet kan hittas på [okänd -- om du vet, vänligen kontakta man-pages@man7.org]. Om du har en buggrapport för denna manualsida, skicka den till submit@bugs.debian.org.



Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dh_install.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.