table of contents
- bookworm 13.11.4
- bookworm-backports 13.19~bpo12+1
- testing 13.20
- unstable 13.22
DH_SYSTEMD_ENABLE(1) | Debhelper | DH_SYSTEMD_ENABLE(1) |
NAME¶
dh_systemd_enable - aktiviert/deaktiviert Systemd-Unit-Dateien
ÜBERSICHT¶
dh_systemd_enable [Debhelper-Optionen] [--no-enable] [--name=Name] [Unit-Datei …]
BESCHREIBUNG¶
dh_systemd_enable ist ein Debhelper-Programm, das für das Aktivieren und Deaktivieren von Systemd-Unit-Dateien zuständig ist.
Im einfachen Fall findet es alle durch ein Paket installierten Unit-Dateien (z.B. bacula-fd.service) und aktiviert sie. Es ist nicht nötig, dass auf dem Rechner während der Installation tatsächlich Systemd läuft. Die Aktivierung findet auf allen Rechnern statt, damit von SysVinit auf Systemd und zurück gewechselt werden kann.
Bei Komplikationen können Sie dh_systemd_enable und dh_systemd_start manuell aufrufen (indem Sie die Ziele in debian/rules überschreiben) und die Schalter per Unit-Datei angeben. Ein Beispiel ist »colord«, das »colord.service« mitbringt, einen von Dbus aktivierten Dienst ohne einen [Install]-Abschnitt. Diese Dienstdatei kann nicht aktiviert oder deaktiviert werden (ein Status den Systemd »static« nennt), da er keinen [Install]-Abschnitt hat. Daher ist es nicht sinnvoll, dh_systemd_enable auszuführen.
Um nur Blöcke für spezielle Dienstedateien zu erzeugen, müssen Sie sie als Argumente übergeben, z. B. dh_systemd_enable quota.service und dh_systemd_enable --name=quotarpc quotarpc.service.
DATEIEN¶
- debian/Paket.service, debian/Paket@.service
- If this exists, it is installed into lib/systemd/system/package.service (or lib/systemd/system/package@.service) in the package build directory.
- debian/Paket.tmpfile
- If this exists, it is installed into usr/lib/tmpfiles.d/package.conf in the package build directory.
- debian/Paket.target, debian/Paket@.target
- If this exists, it is installed into lib/systemd/system/package.target (or lib/systemd/system/package@.target) in the package build directory.
- debian/Paket.socket, debian/Paket@.socket
- If this exists, it is installed into lib/systemd/system/package.socket (or lib/systemd/system/package@.socket) in the package build directory.
- debian/Paket.mount
- If this exists, it is installed into lib/systemd/system/package.mount in the package build directory.
- debian/Paket.path, debian/Paket@.path
- If this exists, it is installed into lib/systemd/system/package.path (or lib/systemd/system/package@.path) in the package build directory.
- debian/Paket.timer, debian/Paket@.timer
- If this exists, it is installed into lib/systemd/system/package.timer (or lib/systemd/system/package@.timer) in the package build directory.
OPTIONEN¶
- --no-enable
- deaktiviert nur den Dienst oder die Dienste beim vollständigen
Löschen, aktiviert sie aber nicht bei der Installation.
Beachten Sie, dass diese Option nicht beeinflusst, ob die Dienste gestartet werden. Dies wird durch dh_systemd_start(1) gesteuert (z. B. durch seine --no-start-Option).
- --name=Name
- installiert die Dienstdatei als Name.service statt mit dem Standarddateinamen Paket.service. Wenn dieser Parameter verwendet wird, sucht und installiert dh_installinit Dateien mit dem Namen debian/Paket.Name.service anstelle der üblichen debian/Paket.service.
ANMERKUNGEN¶
Beachten Sie, dass dieser Befehl nicht idempotent ist. Zwischen mehreren Aufrufen dieses Befehls sollte dh_prep(1) (mit den selben Argumenten) ausgefürt werden. Ansonsten könnte er zur Folge haben, dass den Betreuerskripten mehrere Instanzen des gleichen Textes hinzugefügt werden.
Beachten Sie, dass dh_systemd_enable vor dh_installinit ausgeführt werden sollte. Die Standardsequenz in dh tut bereits das Richtige; dieser Hinweis ist nur relevant, wenn Sie dh_systemd_enable manuell aufrufen.
SIEHE AUCH¶
Ü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
AUTOREN¶
pkg-systemd-maintainers@lists.alioth.debian.org
2023-01-02 | 13.11.4 |