debhelper(7)

Från Wiki.linux.se
Version från den 17 februari 2025 kl. 18.48 av Admin (diskussion | bidrag) (Skapade sidan med '<!-- MediaWiki-format --> == debhelper(7) - Linux manual page == === NAME === debhelper - the debhelper tool suite === SYNOPSIS === <pre> dh_* [-v] [-a] [-i] [--no-act] [-p package] [-N package] [-P tmpdir] </pre> === 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 vanl...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök


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.

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

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.