Come sostituire sysvinit con systemd in una distribuzione basata su Debian?


8

Ho usato systemd per un po 'nella mia installazione Debian, solo che per renderlo possibile ho dovuto aggiungere un parametro di avvio al /etc/default/grubfile per farlo funzionare, che viene aggiunto ai parametri di avvio di Ubuntu. Ubuntu non ha ancora installato systemd, quindi devo rimuoverlo o l'avvio potrebbe non riuscire. Quindi, sto cercando un modo per sostituire sysvinit con systemd e rimuovere il parametro di avvio, come farei?

Risposte:


7

È stato più facile di quanto pensassi, solo l'installazione del systemd-sysvpacchetto ha apportato tutte le modifiche necessarie:

Breaks: sysvinit-core
Descrizione-it: system and service manager - SysV links
systemd è un sostituto di sysvinit. È basato sulla dipendenza e in grado di leggere le intestazioni dello script init LSB oltre ad analizzare i collegamenti rcN.d come suggerimenti.

Fornisce inoltre la supervisione del processo tramite cgroups e la possibilità non solo di dipendere da altri script di avvio avviati, ma anche della disponibilità di un determinato punto di montaggio o servizio dbus.

Questo pacchetto fornisce le pagine del manuale e i collegamenti necessari affinché systemd possa sostituire sysvinit.

Ha rimosso il binario di sysvinit (rimuovendo il nucleo di sysvinit) e sostituito /sbin/initcon un collegamento simbolico a/lib/systemd/systemd


3

Si noti che systemdsu Debian verrà eseguito principalmente in modalità di compatibilità SysVinit (ovvero, eseguendo gli script legacy). Ci vorrà forse un ciclo di rilascio per risolvere tutto. La maggior parte dei file di unità vengono sviluppati a monte o possono essere rubati da distribuzioni che sono più avanti lungo la migrazione (non sono ridicolmente specifici per la distribuzione, come lo sono gli script SysVinit).


2
Non credo che questo risponda alla mia domanda e sembra più un commento alla mia risposta o domanda.
Braiam,

@Braiam Nel contesto delle informazioni già presenti nella pagina, questa è un'aggiunta preziosa, più che un semplice commento. +1.
Jasonwryan,

3
Sembra un prezioso commento su come Debian (o qualsiasi altra distribuzione) andrà sull'integrazione di systemd in generale, ma non credo che risponda davvero alla domanda particolare, che è chiaramente su come un individuo potrebbe passare ad esso sul proprio sistema .
Mattdm,
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.