ฉันจะแทนที่ upstart ด้วย systemd ได้อย่างไร


คำตอบ:


44

Wily Werewolf (15.10) และใหม่กว่า:

คุณไม่ต้องทำอะไรเลย คุณใช้ systemd เป็นค่าเริ่มต้น

Trusty (14.04) และมากกว่า:

คุณโชคไม่ดี ที่เก็บ Ubuntu ไม่ได้จัดเตรียม systemd ไบนารีสำหรับเวอร์ชันก่อน Utopic แม้ว่าที่มาของพวกเขาจะสร้างไฟล์ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งนี้ได้ในคำตอบนี้


Ubuntu 12.04 LTS: ไม่สามารถค้นหาแพ็คเกจ systemd-services ฉันคิดว่าคุณควรเพิ่มอย่างน้อยสำหรับรุ่นที่ใช้งานได้และ / หรือพื้นที่เก็บข้อมูลที่จะเพิ่มและวิธีการ
Anthon

@ ด้วยวิธีนี้ใช้ได้กับคำรามและใหม่กว่าเท่านั้น
Braiam

หรือแค่คำราม? ใน 13.10 systemd-services ไม่ได้รวม / lib / systemd / systemd และไม่มีแพ็คเกจอื่นที่ทำ
sourcejedi

@sourcejedi คุณพูดถูกฉันรู้สึกยุ่งฉันได้ค้นหาที่เก็บข้อมูลทั้งหมดและ/lib/systemd/systemdไม่ได้ให้บริการโดยแพคเกจใด ๆ ก่อนที่จะหมดเวลา ... ฉันไม่แน่ใจว่าเกิดอะไรขึ้นเนื่องจากฉันมีความ/lib/systemd/systemdไว้วางใจที่ได้รับการอัปเดต ระบบ.
Braiam

1
@ bodhi.zazen นั่นหมายความว่าแพ็คเกจมาจาก "PPA" หากคุณตรวจสอบรอบ ๆ คุณจะเห็นว่าการติดตั้ง systemd มันใช้แพคเกจจาก PPA ฉันไม่ได้คำแนะนำของฉันใช้ "main" ซึ่งเป็นแพ็คเกจที่รองรับโดย Ubuntu / Canonical แน่นอนว่าคนที่ต้องการกระโดดควรเตรียมพร้อมก่อนที่จะลอง
Braiam

4

เพิ่ม 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

สำหรับข้อมูลเพิ่มเติมไปที่ลิงค์นี้


Ubuntu รุ่นใดที่รองรับเคอร์เนล 2.6.35 ในปัจจุบัน
user68186

PPA หรือการติดตั้งของ 'การอ้างอิง': /
blade19899

2
ฉันจะไม่ติดตั้งเคอร์เนล 2.6 หรือเก่ากว่าในระบบของฉัน
Braiam

1
ข้อมูลวิกินั้นล้าสมัยจริง ๆ ฉันอ่านมันเมื่อพยายามค้นหาคำตอบสำหรับคำถามนี้และไม่ประทับใจ
michel-slm

1
ดูเหมือนว่าเขาจะลบ PPA ของเขา
zerwas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.