Como remover systemd do Ubuntu 16.04 e impedir o seu uso

8

Consegui habilitar o upstart e desabilitar o systemd com os comandos a seguir, mas não consegui impedir sua reinstalação automática quando invoco apt-get install lxde (estou acostumado a uma configuração séria de servidor sem gui complexas ou sem gui).

Por favor, ajudem: como posso evitar a instalação automática do systemd para a versão de 64 e 32 bits? Obrigado 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
    
por giorgio 30.05.2016 / 22:48

2 respostas

7

Descobriu que o estilo do 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
    
por giorgio 30.05.2016 / 23:45
2

Veja também o guia aqui: link

A cópia inittab não é necessária e nesse guia eu abordo problemas comuns do ambiente desktop XFCE (outros DEs podem ter problemas diferentes com a remoção do systemd)

    
por gdm85 30.07.2017 / 22:54