如何从Ubuntu 16.04中删除systemd并阻止其使用

我能够启用upstart并使用后面的命令禁用systemd,但是在调用apt-get install lxde时我无法阻止其自动重新apt-get install lxde (我习惯于没有复杂gui或没有gui的严重服务器配置)。

请帮忙:如何防止64位和32位版本的systemd自动安装? 先感谢您。

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

然后

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

发现Debian风格的钉扎工作完美。 在上面的命令之后,这解决了这种情况:

 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 

另请参阅此处的指南: http : //without-systemd.org/wiki/index.php/How_to_remove_systemd_from_an_Ubuntu_Xenial_installation#Related_pa​​ges

inittab副本不是必需的,在该指南中我解决了XFCE桌面环境的常见问题(其他DE可能与删除systemd有不同的问题)