Come rimuovere systemd da Ubuntu 16.04 e prevenirne l'utilizzo


9

Sono stato in grado di abilitare l'avvio e disabilitare systemd con i comandi che seguono, ma non sono stato in grado di impedire la sua reinstallazione automatica quando invoco apt-get install lxde(sono abituato a una configurazione server seria senza gui complesse o senza gui).

Per favore aiutatemi: come posso impedire l'installazione automatica di systemd sia per la versione a 64 che a 32 bit? Grazie in anticipo.

apt-get install upstart-sysv sysvinit-utils -y
cp /usr/share/sysvinit/inittab /etc/inittab
update-initramfs -u
reboot

e poi

apt-get remove --purge --auto-remove systemd systemd:i386 -y

systemd può essere somministrato con CLI
pfeiffep

1
Solo un FYI, questo può essere fatto ma molto dolorosamente. Poiché la maggior parte di Ubuntu è stata spostata nel mondo SystemD, non così tanti hanno più script compatibili con SysVInit o Upstart.
Thomas Ward

Risposte:


8

Ho scoperto che il pinning in stile Debian funziona perfettamente. Dopo il comando sopra, questo risolve la situazione:

apt-get remove --purge --auto-remove systemd systemd:i386 -y
echo -e 'Package: systemd\nPin: release *\nPin-Priority: -1' > /etc/apt/preferences.d/systemd
echo -e '\n\nPackage: *systemd*\nPin: release *\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
echo -e '\nPackage: systemd:amd64\nPin: release *\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
echo -e '\nPackage: systemd:i386\nPin: release *\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd

6
Man mano che systemd diventa sempre più intrecciato in Ubuntu e Debian, potresti anche voler esaminare il progetto Devuan: sono un fork di Debian che rimuove tutte le dipendenze di systemd (incluso, credo, da pacchetti come lxde) devuan.org
Nick Weinberg,

3
L'uso di una distribuzione per la quale è progettato per escludere o non dipendere da systemd è un buon inizio. Vedi senza-systemd.org per un elenco.
Underverse

Ho disinstallato systemd ma dopo il riavvio non riesco a collegarmi a Internet. (ubuntu16.04) come posso risolvere questo problema ?.
GNK

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.