dh install(1)
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ändadh_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 gissardh_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.