Bagaimana saya bisa mengganti pemula dengan systemd?

47

Karena Mark Shuttleworth memutuskan untuk beralih ke sytemd di masa depan, saya bertanya-tanya apakah saya dapat menginstalnya di Ubuntu saya sekarang?

blade19899
sumber

Jawaban:

44

Wily Werewolf (15.10) dan yang lebih baru:

Anda tidak perlu melakukan apa pun. Anda menggunakan systemd secara default.

Trusty (14,04) dan lebih tua:

Anda kurang beruntung. Repositori Ubuntu tidak menyediakan binari systemd untuk versi sebelum Utopic, meskipun sumbernya memang menghasilkan file. Anda dapat mempelajari lebih lanjut tentang ini dalam jawaban ini.

Braiam
sumber
Ubuntu 12.04 LTS: Tidak dapat menemukan paket systemd-services. Saya pikir Anda harus menambahkan setidaknya untuk versi mana ini berfungsi, dan / atau repositori mana yang akan ditambahkan dan caranya.
Anthon
@Anthon ini hanya berfungsi dengan raring dan yang lebih baru.
Braiam
Atau hanya raring? Pada 13.10 systemd-services tidak termasuk / lib / systemd / systemd, dan tidak ada paket lain yang melakukannya.
sourcejedi
@sourcejedi Anda benar, saya bingung, saya sudah mencari semua repositori dan /lib/systemd/systemdtidak disediakan oleh paket apa pun sebelum utopis ... Saya tidak yakin apa yang terjadi karena saya memiliki /lib/systemd/systemdpembaruan-dari-raring saya yang terpercaya sistem.
Braiam
1
@ bodhi.zazen Itu menganggap paket berasal dari "PPA". Jika Anda memeriksa sekitar, Anda akan melihat bahwa untuk menginstal systemd menggunakan paket dari PPA. Saya tidak, instruksi saya menggunakan "main" yang merupakan paket yang didukung oleh Ubuntu / Canonical. Tentu saja, orang yang ingin melakukan lompatan harus dipersiapkan sebelum mencoba.
Braiam
4

tambahkan ppas ini

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

systemd membutuhkan direktori /sys/fs/cgroupsebagai mountpoint. Itu tidak ada di kernel Ubuntu saat ini (2.6.35). Itu tidak dapat dibuat dengan mkdir juga karena sysfs tidak mengizinkan itu. Untuk membuat direktori tambalan ini dari kernel 2.6.36 harus di-backport. Kernel yang ditambal dapat ditarik melaluiapt-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

kemudian instal systemd

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

untuk informasi lebih lanjut, buka tautan ini

Olu Smith
sumber
Versi manakah dari Ubuntu yang saat ini didukung menjalankan kernel 2.6.35?
user68186
PPA, atau pemasangan 'dependensi' tidak berfungsi: /
blade19899
2
Saya tidak akan menginstal kernel 2.6 atau yang lebih lama di salah satu sistem saya
Braiam
1
Informasi wiki itu benar-benar ketinggalan zaman, saya membacanya juga ketika mencoba menemukan jawaban untuk pertanyaan ini dan tidak terkesan
michel-slm
1
Dia tampaknya telah menghapus PPA-nya.
zerwas