table of contents
- stretch 10.2.5
- testing 12.1.1
- stretch-backports 12.1.1~bpo9+1
- unstable 12.1.1
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
- Diese Steuerdatei wird in das Verzeichnis DEBIAN installiert.
Im Kompatibilitätsmodus v3 und darüber werden alle Dateien im Verzeichnis etc/ in einem Paket automatisch durch dieses Programm als Conffiles markiert, daher ist es nicht nötig, sie manuell aufzuführen.
- 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 neuer 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.
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>2017-01-25 | 10.2.5 |