table of contents
- buster 12.1.1
- buster-backports 13.3.1~bpo10+1
- testing 13.3.4
- unstable 13.3.4
DH_INSTALLDEB(1) | Debhelper | DH_INSTALLDEB(1) |
NAME¶
dh_installdeb - installiert Dateien in das Verzeichnis DEBIAN.ÜBERSICHT¶
dh_installdeb [Debhelper-Optionen]BESCHREIBUNG¶
dh_installdeb ist ein Debhelper-Programm, das für die Installation von Dateien in die DEBIAN-Verzeichnisse in den Paketbauverzeichnissen mit den korrekten Berechtigungen zuständig ist.DATEIEN¶
- Paket.postinst
- Paket.preinst
- Paket.postrm
- Paket.prerm
- Diese Betreuerskripte werden in das Verzeichnis DEBIAN installiert.
Innerhalb der Skripte wird die Markierung #DEBHELPER# durch Shell-Skriptschnipsel ersetzt, die durch andere Debhelper-Befehle erzeugt wurden.
- Paket.triggers
- Paket.shlibs
- Diese Steuerdateien sind im Verzeichnis DEBIAN installiert.
Beachten Sie, dass Paket.shlibs nur auf Kompatibilitätsstufe 9 und älter installiert wurde. Verwenden Sie im Kompatibilitätsmodus 10 bitte dh_makeshlibs(1).
- Paket.conffiles
- Historically, this file was needed to manually mark files files as
conffiles. However, it has become de facto obsolete since debhelper
automatically computed which files should be marked as conffiles.
In compatibility level up and including 11, this control file will be installed into the DEBIAN directory. In compatibility level 12 and later, the file is silently ignored.
- Paket.maintscript
- Zeilen in dieser Datei entsprechen
dpkg-maintscript-helper(1)-Befehlen und -Parametern. Die
»maint-script-parameters« sollten jedoch nicht
eingefügt werden, da Debhelper dies automatisch hinzufügen
wird.
Beispiel:
# Korrekt rm_conffile /etc/obsolete.conf 0.2~ foo # FALSCH rm_conffile /etc/obsolete.conf 0.2~ foo -- "$@"
Im Kompatibilitätsmodus 10 oder höher werden alle Shell-Metazeichen maskiert, daher kann hier kein beliebiger Shell-Code eingefügt werden. Eine Zeile wie "mv_conffile /etc/oldconffile /etc/newconffile" wird zum Beispiel Schnipsel von Betreuerskripten in alle Betreuerskripte einfügen, die ausreichen, um dieses Conffile zu verschieben.
Es war außerdem beabsichtigt, die Shell-Metazeichen in allen vorherigen Kompatibilitätsstufen zu maskieren. Dies funktionierte jedoch nicht ordentlich und von daher war es möglich, beliebigen Shell-Code in vorhergehenden Kompatibilitätsstufen einzubetten.
Das Werkzeug dh_installdeb wird einige grundlegende Prüfungen einiger der in dieser Datei aufgeführten Befehle durchführen, um häufige Fehler abzufangen. Die Überprüfung wird als Warnung seit Kompatibilitätsstufe 10 aktiviert und in Kompatibilitätsstufe 12 als harter Fehler.
SIEHE AUCH¶
debhelper(7)Dieses Programm ist Teil von Debhelper.
ÜBERSETZUNG¶
Diese Übersetzung wurde mit dem Werkzeug po4a <http://po4a.alioth.debian.org/> durch Chris Leick c.leick@vollbio.de und das deutsche Debian-Übersetzer-Team im Dezember 2011 erstellt.Bitte melden Sie alle Fehler in der Übersetzung an debian-l10n-german@lists.debian.org oder als Fehlerbericht an das Paket debhelper.
Sie können mit dem folgenden Befehl das englische Original anzeigen man -L en Abschnitt Handbuchseite
AUTOR¶
Joey Hess <joeyh@debian.org>2019-02-23 | 12.1.1 |