Как я могу заменить выскочку с systemd?


Ответы:


44

Вилли Вервольф (15.10) и новее:

Вам не нужно ничего делать. Вы используете systemd по умолчанию.

Верный (14.04) и старше:

Вам не повезло. Репозитории Ubuntu не предоставляют бинарные файлы systemd для версий до Utopic, несмотря на то, что их источники генерируют файлы. Вы можете узнать больше об этом в этом ответе.


Ubuntu 12.04 LTS: невозможно найти пакет systemd-сервисов. Я думаю, вы должны добавить хотя бы для какой версии это работает, и / или какой репозиторий добавить и как.
Anthon

@ Это работает только с рэнгом и новее.
Braiam

Или просто рвёт? На 13.10 systemd-services не включает / lib / systemd / systemd, и нет другого пакета, который делает.
sourcejedi

@sourcejedi вы правы, я сбит с толку, я искал все хранилище и /lib/systemd/systemdне получил ни одного пакета перед утопией ... Я не уверен, что происходит, так как у меня есть /lib/systemd/systemdв моем обновлённом-от-недовольном доверии система.
Брайам

1
@ bodhi.zazen Предполагается, что посылка поступила из «PPA». Если вы посмотрите вокруг, вы увидите, что для установки systemd используются пакеты из PPA. Я не даю, мои инструкции используют «main», то есть пакеты, поддерживаемые Ubuntu / Canonical. Конечно, люди, желающие сделать прыжок, должны быть готовы, даже не пытаясь.
Брайам

4

добавить эти 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

для получения дополнительной информации перейдите по этой ссылке


В какой версии Ubuntu в настоящее время поддерживается ядро ​​2.6.35?
user68186

PPA, ни установка «зависимостей» не работает: /
blade19899

2
Я не установил бы ядро ​​2.6 или старше ни в одной из моих систем
Braiam

1
Эта вики-информация действительно устарела, я также прочитал ее, пытаясь найти ответ на этот вопрос, и не был впечатлен
michel-slm

1
Кажется, он снял свой PPA.
zerwas
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.