Scroll to navigation

DEB-SYSTEMD-HELPER(1p) init-system-helpers DEB-SYSTEMD-HELPER(1p)

NOM

deb-systemd-helper – Sous-ensemble de systemctl pour les machines n’exécutant pas systemd

SYNOPSIS

deb-systemd-helper enable | disable | purge | mask | unmask | is-enabled | was-enabled | debian-installed | update-state | reenable fichier_unité ...

DESCRIPTION

deb-systemd-helper est un script d’assistance spécifique à Debian qui réimplémente les commandes enable, disable, is-enabled et reenable de systemctl(1).

L’action « enable » est réalisée une seule fois (lors de la première installation du paquet). Lors du premier « enable », un fichier d’état est créé qui sera supprimé lors d’une action « purge ».

L’action « mask » conserve l’état préalable du service (activé/désactivé) et restaurera correctement cet état lors d’une action « unmask ».

L’action « was-enabled » n’existe pas dans systemctl, mais est nécessaire dans Debian pour déterminer si un service est activé avant d’installer un fichier de service mis à jour. Consulter http://bugs.debian.org/717603 pour plus de détails.

L’action « debian-installed » n’est elle non plus pas présente dans systemctl. Elle renvoie 0 si le fichier d’état d’au moins une des unités indiquées est présent.

L’action « update-state » n’est de même pas présente dans systemctl. Elle met à jour le fichier d’état de deb-systemd-helper en supprimant les entrées obsolètes (par exemple, les fichiers des services qui ne sont plus fournis par le paquet) et en ajoutant de nouvelles entrées (par exemple, les fichiers des nouveaux services fournis par le paquet) sans les activer.

deb-systemd-invoke est destiné à être utilisé dans les scripts de responsable de paquet pour gérer les fichiers d’unité de systemd. Il n’est en particulier PAS destiné à être utilisé interactivement par les utilisateurs. À la place, les utilisateurs doivent exécuter systemd et utiliser systemctl ou ne pas se préoccuper de l’état activé de systemd dans le cas où ils n’exécutent pas systemd.

ENVIRONNEMENT

_DEB_SYSTEMD_HELPER_DEBUG
Lorsque vous effectuez un export de _DEB_SYSTEMD_HELPER_DEBUG=1, deb-systemd-helper affichera les messages de débogage sur la sortie standard d’erreur (par conséquent visibles lors des exécutions de dpkg(1)). Veuillez les inclure lors d’un rapport de bogue.
Au lieu de travailler sur le système de fichiers racine « / », réaliser toutes les opérations sur un système chroot dans le répertoire indiqué par DPKG_ROOT.

AUTEUR

Michael Stapelberg <stapelberg@debian.org>

TRADUCTION

La traduction française de cette page de manuel a été créée par Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.

15 août 2025 1.69