debhelper(7)
debhelper(7) - Linux manual page
NAME
debhelper - the debhelper tool suite
SYNOPSIS
dh_* [-v] [-a] [-i] [--no-act] [-p package] [-N package] [-P tmpdir]
DESCRIPTION
Debhelper används för att hjälpa till att bygga ett Debian-paket. Filosofin bakom debhelper är att tillhandahålla en samling små, enkla och lättförståeliga verktyg som används i debian/rules för att automatisera olika vanliga aspekter av att bygga ett paket.
En typisk debian/rules-fil som använder debhelper kommer att anropa flera debhelper-kommandon i följd eller använda dh(1) för att automatisera denna process. Exempel på reglerfiler som använder debhelper finns i /usr/share/doc/debhelper/examples/.
För att skapa ett nytt Debian-paket med hjälp av debhelper kan du kopiera en av exempelfilerna och redigera den manuellt. Alternativt kan du använda paketet dh-make, som innehåller kommandot dh_make som delvis automatiserar processen.
DEBHELPER COMMANDS
Här är en lista över debhelper-kommandon du kan använda. Se deras man-sidor för ytterligare dokumentation.
- dh_assistant(1) - verktyg för att stödja debhelper-verktyg och ge introspektion
- dh_auto_build(1) - bygger ett paket automatiskt
- dh_auto_clean(1) - städar upp efter en build
- dh_auto_configure(1) - konfigurerar ett paket före byggning
- dh_auto_install(1) - kör make install eller liknande automatiskt
- dh_auto_test(1) - kör paketets testsviter automatiskt
DEBHELPER CONFIG FILES
Många debhelper-kommandon använder filer i debian/ för att styra deras beteende. Exempel:
- debian/package.docs - används av dh_installdocs för att installera dokumentationsfiler.
- debian/package.install - används av dh_install för att kopiera filer.
Dessa filer kan använda jokertecken som * och ?, samt kommentarer genom att börja en rad med #.
SHARED DEBHELPER OPTIONS
Följande kommandoradsalternativ stöds av alla debhelper-program:
- -v, --verbose - Visar kommandon som modifierar byggkatalogen.
- --no-act - Utför inga åtgärder, men visar vad som skulle ha gjorts.
- -a, --arch - Bearbeta arkitekturberoende paket.
- -i, --indep - Bearbeta arkitekturoberoende paket.
BUILD SYSTEM OPTIONS
Alla dh_auto_*-program stöder:
- -S buildsystem, --buildsystem=buildsystem - Tvinga användning av ett specifikt byggsystem.
- -D directory, --sourcedirectory=directory - Ange var källkodskatalogen finns.
- --parallel, --no-parallel - Styr parallellbyggnader.
COMPATIBILITY LEVELS
För att säkerställa bakåtkompatibilitet har debhelper olika kompatibilitetsnivåer. Dessa anges genom att lägga till följande i debian/control:
Build-Depends: debhelper-compat (= 13)
Alternativt kan kompatibilitetsnivån anges i debian/compat som en ensam siffra.
SEE ALSO
- debhelper-compat-upgrade-checklist(7) - Lista över stödda kompatibilitetsnivåer.
- Debhelper webbsida
- /usr/share/doc/debhelper/examples/ - Exempelfiler.
AUTHOR
Joey Hess <joeyh@debian.org>
COLOPHON
Denna sida är en del av debhelper-projektet. För buggrapporter, skicka ett mail till submit@bugs.debian.org. Källa till denna man-sida finns på Salsa Git Repository.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man7/debhelper.7.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.