我怎样才能用 systemd 替换 upstart?

我怎样才能用 systemd 替换 upstart?

由于 Mark Shuttleworth 决定转变系统将来,我想知道我现在是否可以在我的 Ubuntu 上安装它?

答案1

威利狼人(15.10)及更高版本:

您无需执行任何操作。您默认使用 systemd。

Trusty(14.04)及更早版本:

你运气不好。Ubuntu 存储库不提供 Utopic 之前版本的 systemd 二进制文件,尽管它们的源代码确实生成了这些文件。你可以在这个答案。

答案2

添加这些 ppa

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

更多信息请访问此链接

相关内容