Cómo eliminar systemd de Ubuntu 16.04 y evitar su uso

9

Pude habilitar el arranque y deshabilitar systemd con los siguientes comandos, pero no pude evitar su reinstalación automática cuando se invoca apt-get install lxde(estoy acostumbrado a una configuración de servidor seria sin una GUI compleja o sin GUI).

Ayuda: ¿cómo puedo evitar la instalación automática de systemd para las versiones de 64 y 32 bits? Gracias de antemano.

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

y entonces

apt-get remove --purge --auto-remove systemd systemd:i386 -y
giorgio
fuente
systemd se puede administrar con CLI
pfeiffep
1
Solo un FYI, esto se puede hacer pero muy dolorosamente. Como la mayor parte de Ubuntu se ha trasladado al mundo de SystemD, ya no muchos tienen scripts compatibles con SysVInit o Upstart.
Thomas Ward

Respuestas:

8

Descubrí que la fijación de estilo Debian funciona perfectamente. Después del comando anterior, esto resuelve la situación:

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
giorgio
fuente
66
A medida que systemd se entrelaza cada vez más en Ubuntu y Debian, es posible que también desee examinar el proyecto Devuan: son una bifurcación de Debian que elimina todas las dependencias de systemd (incluidos, creo, de paquetes como lxde) devuan.org
Nick Weinberg
3
Usar una distribución para la cual está diseñado para excluir o no depender de systemd es un buen comienzo. Ver sin-systemd.org para una lista.
Underverse
He desinstalado systemd pero después de reiniciar no puedo conectarme a internet. (ubuntu16.04) ¿cómo puedo solucionar este problema?
GNK