Come posso sostituire upstart con systemd?


Risposte:


44

Wily Werewolf (15.10) e più recenti:

Non devi fare niente. Si utilizza systemd per impostazione predefinita.

Trusty (14.04) e precedenti:

Sei sfortunato. I repository Ubuntu non forniscono i file binari di systemd per le versioni precedenti a Utopic, nonostante il fatto che le loro fonti generino i file. Puoi saperne di più su questo in questa risposta.


Ubuntu 12.04 LTS: impossibile trovare il pacchetto systemd-services. Penso che dovresti aggiungere almeno per quale versione funziona e / o quale repository aggiungere e come.
Anthon,

@Anthon funziona solo con raring e più recenti.
Braiam,

O solo raramente? In 13.10 systemd-services non include / lib / systemd / systemd e non esiste un altro pacchetto che lo faccia.
sourcejedi

@sourcejedi hai ragione, sono sconcertato, ho cercato in tutto il repository e /lib/systemd/systemdnon è fornito da nessun pacchetto prima dell'utopia ... Non sono sicuro di cosa stia succedendo dal momento che ho /lib/systemd/systemdnel mio trust aggiornato da rarissimo sistema.
Braiam,

1
@ bodhi.zazen Questo presume che il pacchetto provenga dal "PPA". Se guardi intorno, vedrai che per installare systemd utilizza i pacchetti da un PPA. No, le mie istruzioni usano "main" che sono pacchetti supportati da Ubuntu / Canonical. Naturalmente, le persone che vogliono fare il salto dovrebbero essere preparate prima ancora di provare.
Braiam,

4

aggiungi queste pagine

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

systemd richiede la directory /sys/fs/cgroupcome mountpoint. Non esiste nell'attuale kernel Ubuntu (2.6.35). Non può essere creato con mkdir perché sysfs non lo consente. Per creare la directory questa patch dal kernel 2.6.36 deve essere backportata. È possibile estrarre un kernel opportunamente patchatoapt-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

quindi installare systemd

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

per maggiori informazioni vai a questo link


Quale versione di Ubuntu attualmente supportata esegue il kernel 2.6.35?
user68186

Il PPA, né l'installazione di "dipendenze" funziona: /
blade19899

2
Non installerei il kernel 2.6 né più vecchio in nessuno dei miei sistemi
Braiam

1
Che le informazioni sulla wiki sono davvero obsolete, l'ho letto anche quando ho cercato di trovare la risposta a questa domanda e non sono rimasto colpito
michel-slm

1
Sembra che abbia rimosso il suo PPA.
Era il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.