Debian Jessie sans systemd

La sortie de Debian Jessie et le passage à systemd ont fait couler beaucoup d’encre (ou en tout cas, d’e-mails) au sein des utilisateurs et contributeurs de Debian.

Par prudence, et surtout parce que j’ai pas mal de travail en ce moment, je n’ai pas encore effectué la mise à jour. Mais je traduits et mets de côté ici un mode d’emploi que j’ai vu passer sur une liste de discussion.

Comment enlever systemd de Debian Jessie et revenir à sysvinit :

D’abord, il faut installer les paquets SysV init.

# apt-get install sysvinit-core sysvinit sysvinit-utils

Ensuite, il faut redémarrer.

Une fois que c’est fait, il faut supprimer tous les paquets correspond à systemd.

Attention : cette commande supprime aussi les paquets qui dépendent de systemd (par exemple, libpam-systemd).

 # apt-get remove --purge --auto-remove systemd

Pour terminer, ces deux commandes permettent de créer un fichier dans les préférences apt pour ignorer systemd dans les mises à jour.

(La première n’agit que sur le paquet systemd tandis que la seconde est valable pour tous les paquets dont le nom contient systemd.)

# echo -e 'Package: systemd\nPin: origin ""\nPin-Priority: -1' > /etc/apt/preferences.d/systemd
# echo -e 'Package: *systemd*\nPin: origin ""\nPin-Priority: -1' > /etc/apt/preferences.d/systemd

Note : C’est livré ici sans test de ma part ni garantie.

Ce contenu a été publié dans Astuces, Informatique. Vous pouvez le mettre en favoris avec ce permalien.

Une réponse à Debian Jessie sans systemd

  1. Brousseau Michel dit :

    Impossible de désinstaller systemd. Dommage car en tant que simple utilisateur, plus rien ne fonctionne avec ce systemd. Impossible de démarrer sans le firmware wifi, impossible de mettre un son à l’arrêt car « start and stop » ne sont plus pris en charge dans init.d, impossible d’installer refracta snapshot, impossible…… trop longue liste.
    Je comprends un tel refus de la part de certains informaticiens.

Répondre à Brousseau Michel Annuler la réponse.

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>