如何用systemd替换upstart?

由于Mark Shuttleworth决定将来切换到sytemd ,我想知道我现在是否可以在我的Ubuntu上安装它?

Wily Werewolf(15.10)及更新版本:

你不必做任何事情。 您默认使用systemd。

Trusty(14.04)及以上:

你运气不好。 Ubuntu存储库不为Utopic之前的版本提供systemd二进制文件,尽管它们的源确实生成了文件。 您可以在此答案中了解更多相关信息。

添加这些ppas

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

systemd需要目录/sys/fs/cgroup作为挂载点。 它在当前的Ubuntu内核(2.6.35)中不存在。 它不能用mkdir创建,因为sysfs不允许这样做。 要创建目录,必须向后移植2.6.36内核中的此修补程序。 可以通过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 

然后安装systemd

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

有关更多信息,请访问此链接