web-dev-qa-db-fra.com

Comment puis-je remplacer upstart par systemd?

Depuis que Mark Shuttleworth a décidé de changer à systemd à l'avenir, je me demandais si je pouvais l'installer maintenant sur mon Ubuntu?

47
blade19899

Wily Werewolf (15.10) and newer:

Tu n'as rien à faire. Vous utilisez systemd par défaut.

Trusty (14.04) et plus âgé:

Tu n'as pas de chance. Les référentiels Ubuntu ne fournissent pas les fichiers binaires systemd des versions antérieures à Utopic, malgré le fait que leurs sources génèrent les fichiers. Vous pouvez en apprendre plus à ce sujet dans cette réponse.

44
Braiam

ajouter ces ppas

Sudo add-apt-repository ppa:ondrej/systemd
Sudo apt-get update

systemd requiert le répertoire /sys/fs/cgroup en tant que point de montage. Il n'existe pas dans le noyau Ubuntu actuel (2.6.35). Il ne peut pas non plus être créé avec mkdir car sysfs ne le permet pas. Pour créer le répertoire, ce patch du noyau 2.6.36 doit être rétroporté. Un noyau convenablement patché peut être extrait via apt-get

Sudo apt-get install linux-image-2.6.35-23-generic=2.6.35-23.41ppa1 linux-headers-2.6.35-23-generic=2.6.35-23.41ppa1 linux-headers-2.6.35-23=2.6.35-23.41ppa1

puis installez systemd

 Sudo apt-get install systemd libpam-systemd systemd-gui systemd-extra-units

pour plus d'informations, allez à ce lien

4
Olu Smith