web-dev-qa-db-ja.com

upstartをsystemdに置き換えるにはどうすればよいですか?

Mark Shuttleworthが将来的に switch から systemd に決定したので、今すぐUbuntuにインストールできるかどうか疑問に思っていましたか?

47
blade19899

Wily Werewolf(15.10)以降:

何もする必要はありません。デフォルトではsystemdを使用しています。

トラスティ(14.04)以前:

あなたは運が悪い。 Ubuntuリポジトリは、ソースがファイルを生成するという事実にもかかわらず、Utopicより前のバージョンのsystemdバイナリを提供しません。これについて詳しくは this answer。 をご覧ください。

44
Braiam

これらのPPAを追加します

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

systemdには、マウントポイントとして/sys/fs/cgroupディレクトリが必要です。現在のUbuntuカーネル(2.6.35)には存在しません。 sysfsでは許可されていないため、mkdirで作成することもできません。ディレクトリを作成するには、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

詳細については、 このリンク にアクセスしてください

4
Olu Smith