Como remover systemd do Ubuntu 16.04 e impedir seu uso

9

Consegui habilitar a inicialização e desabilitar o systemd com os comandos a seguir, mas não pude impedir sua reinstalação automática ao invocar apt-get install lxde(estou acostumado a uma configuração séria de servidor sem uma GUI complexa ou sem uma GUI).

Por favor, ajude: como impedir a instalação automática do systemd nas versões de 64 e 32 bits? Agradeço antecipadamente.

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

e depois

apt-get remove --purge --auto-remove systemd systemd:i386 -y
Giorgio
fonte
systemd pode ser administrado com CLI
pfeiffep
1
Apenas um FYI, isso pode ser feito, mas muito dolorosamente. Como a maior parte do Ubuntu foi movida para o mundo SystemD, muitos não têm mais scripts compatíveis com SysVInit ou Upstart.
Thomas Ward

Respostas:

8

Verificou que a fixação no estilo Debian funciona perfeitamente. Após o comando acima, isso resolve a situação:

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
fonte
6
À medida que o systemd se torna cada vez mais entrelaçado no Ubuntu e no Debian, você também pode querer examinar o projeto Devuan: eles são um fork do Debian que remove todas as dependências do systemd (incluindo, acredito, de pacotes como o lxde) devuan.org
Nick Weinberg
3
Usar uma distribuição para a qual foi projetado para excluir ou não depender do systemd é um bom começo. Veja without-systemd.org para uma lista.
precisa saber é o seguinte
Eu desinstalei o systemd, mas após a reinicialização não consigo conectar-me à Internet. (ubuntu16.04) como posso solucionar o problema?
GNK 24/01