web-dev-qa-db-fra.com

Un moyen sûr de mettre à niveau systemd dans Xenial?

Xenial (16.04) a systemd-229. Malheureusement, cette version semble toujours avoir un bogue empêchant KillUserProcesses de fonctionner correctement. Voir ce bug .

Donc, je veux passer à au moins 230, voire plus récent.

Puisque systemd est un élément essentiel de la tuyauterie sous Ubuntu, comment puis-je le faire en toute sécurité?

(edit: numéro de version fixe)

4
pepoluan

Vous avez cinq options. Vous devrez décider quels critères (LTS, sûr, facile, rapide) sont les plus importants - aucune option ne les satisfait tous:

  1. Attendez 18.04 LTS . Ceci est sûr, mais cela ne résout pas votre problème.

  2. Installez 17.04 ou 17.10 (non-LTS). Ceci est également sûr, mais vous semblez ne pas aimer celui-ci.

  3. Envoyez une demande --- sur le tableau de bord Mise à jour de version stable pour que le correctif soit renvoyé en 16.04. Ceci est raisonnablement sûr - les SRU sont bien testés. Les SRU prennent du temps et peuvent être entièrement rejetées par les développeurs.

  4. Essayez d’installer un paquet systemd à partir d’une version plus récente d’Ubuntu. Ce n'est certainement pas sûr du tout, et risque de briser votre système de manière horrible.

  5. Apprenez à compiler systemd et installez une version plus récente. Cela nécessite une grande habileté et de la patience pour le faire correctement. Beaucoup, beaucoup d’occasions de casse et de frustration, pas du tout sans danger si vous avez des années d’expérience en compilation et init.

4
user535733