bionic (5) deb-src-rules.5.gz

Provided by: dpkg-dev_1.19.0.5ubuntu2.4_all bug

BEZEICHNUNG

       deb-src-rules - »rules«-Datei von Debian-Quellpaketen

ÜBERSICHT

       debian/rules

BESCHREIBUNG

       Diese Datei enthält die notwendigen Anweisungen, um das Binärpaket aus dem Quellpaket zu bauen.

       Die  Datei  debian/rules  ist  eine  ausführbare  Makefile,  die mit einem Shebang, der normalerweise auf
       »#!/usr/bin/make -f« gesetzt ist, beginnt.

       Sie muss die folgenden Make-Ziele unterstützen:

       clean  Bereinigt den Quellbaum, indem  alle  Änderungen  durch  irgendeines  der  Build-  und  Binärziele
              rückgängig gemacht werden. Dieses Ziel wird mit Root-Privilegien aufgerufen.

       build-indep
              Baut  architekturunabhängige  Dateien,  die  benötigt werden, um irgendein architekturunabhängiges
              Binärpaket zu bauen. Falls keine architekturunabhängigen Binärpakete  erstellt  werden,  muss  das
              Ziel  weiterhin  existieren, darf aber nichts durchführen. Dieses Ziel darf keine Root-Privilegien
              benötigen.

       build-arch
              Baut  architekturabhängige  Dateien,  die  benötigt  werden,  um  irgendein  architekturabhängiges
              Binärpaket  zu bauen. Falls keine architekturabhängigen Binärpakete erstellt werden, muss das Ziel
              weiterhin existieren, darf aber  nichts  durchführen.  Dieses  Ziel  darf  keine  Root-Privilegien
              benötigen.

       build  Baut  architekturabhängige  und -unabhängige Dateien, entweder durch eine Abhängigkeit (mindestens
              transitiv) von build-indep und/oder build-arch oder indem  die  Tätigkeiten  dieser  Ziele  direkt
              eingefügt werden. Dieses Ziel darf keine Root-Privilegien benötigen.

       binary-indep
              Baut  architekturunabhängige Binärpakete. Dieses Ziel muss (mindestens transitiv) von  build-indep
              oder build abhängen. Dieses Ziel wird mit Root-Privilegien aufgerufen.

       binary-arch
              Baut architekturabhängige Binärpakete. Dieses Ziel muss  (mindestens  transitiv)  von   build-arch
              oder build abhängen. Dieses Ziel wird mit Root-Privilegien aufgerufen.

       binary Baut   architekturunabhängige   und  -abhängige  Binärpakete,  entweder  durch  eine  Abhängigkeit
              (mindestens transitiv) von binary-indep und/oder binary-arch oder  indem  die  Tätigkeiten  dieser
              Ziele direkt eingefügt werden. Dieses Ziel wird mit Root-Privilegien aufgerufen.

SIEHE AUCH

       dpkg-architecture(1), dpkg-vendor(1), dpkg-buildflags(1), dpkg-parsechangelog(1), dpkg-shlibdeps(1),
       dpkg-gencontrol(1), dpkg-deb(1), dpkg-distaddfile(1).

ÜBERSETZUNG

       Die deutsche Übersetzung wurde 2004, 2006-2017 von Helge Kreutzmann <debian@helgefjell.de>, 2007 von
       Florian Rehnisch <eixman@gmx.de> und 2008 von Sven Joachim <svenjoac@gmx.de> angefertigt. Diese
       Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 2 oder neuer für
       die Kopierbedingungen. Es gibt KEINE HAFTUNG.