Làm thế nào tôi có thể thay thế mới bắt đầu với systemd?


47

Vì Mark Shuttleworth quyết định chuyển sang sytemd trong tương lai, tôi đã tự hỏi liệu bây giờ tôi có thể cài đặt nó trên Ubuntu không?

Câu trả lời:


44

Wily Werewolf (15.10) và mới hơn:

Bạn không phải làm bất cứ điều gì. Bạn đang sử dụng systemd theo mặc định.

Trusty (14.04) trở lên:

Bạn không may mắn. Các kho lưu trữ Ubuntu không cung cấp các tệp nhị phân systemd cho các phiên bản trước Utopic, mặc dù thực tế là các nguồn của chúng tạo ra các tệp. Bạn có thể tìm hiểu thêm về điều này trong câu trả lời này.


Ubuntu 12.04 LTS: Không thể định vị các dịch vụ hệ thống gói. Tôi nghĩ bạn nên thêm ít nhất cho phiên bản này hoạt động, và / hoặc kho lưu trữ nào để thêm và làm thế nào.
Anthon

@Anthon điều này chỉ hoạt động với hiếm và mới hơn.
Braiam

Hay chỉ là hiếm? Trên 13.10 systemd-services không bao gồm / lib / systemd / systemd và không có gói nào khác.
sourcejedi

@sourcejedi bạn nói đúng, tôi gặp khó khăn, tôi đã tìm kiếm tất cả các kho lưu trữ và /lib/systemd/systemdkhông được cung cấp bởi bất kỳ gói nào trước khi không tưởng ... Tôi không chắc chắn những gì đang xảy ra kể từ khi tôi có /lib/systemd/systemdsự tin cậy được cập nhật từ hệ thống.
Braiam

1
@ bodhi.zazen Giả sử gói hàng đến từ "PPA". Nếu bạn kiểm tra xung quanh, bạn sẽ thấy rằng để cài đặt systemd, nó sử dụng các gói từ PPA. Tôi không, hướng dẫn của tôi sử dụng "chính" là các gói được Ubuntu / Canonical hỗ trợ. Tất nhiên, những người muốn thực hiện bước nhảy nên được chuẩn bị trước cả khi thử.
Braiam

4

thêm những ppas này

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

systemd yêu cầu thư mục /sys/fs/cgrouplà một mountpoint. Nó không tồn tại trong nhân Ubuntu hiện tại (2.6,35). Nó không thể được tạo bằng mkdir vì sysfs không cho phép điều đó. Để tạo thư mục, bản vá này từ kernel 2.6.36 phải được nhập vào. Một hạt nhân được vá phù hợp có thể được kéo quaapt-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

sau đó cài đặt systemd

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

để biết thêm thông tin đi đến liên kết này


Phiên bản nào của Ubuntu hiện được hỗ trợ chạy kernel 2.6.35?
dùng68186

PPA, cũng không phải cài đặt 'phụ thuộc' hoạt động: /
blade19899

2
Tôi sẽ không cài đặt kernel 2.6 hoặc cũ hơn trong bất kỳ hệ thống nào của mình
Braiam

1
Thông tin wiki đó thực sự đã lỗi thời, tôi cũng đọc nó khi cố gắng tìm câu trả lời cho câu hỏi này và không ấn tượng
michel-slm

1
Ông dường như đã loại bỏ PPA của mình.
zerwas
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.