So entfernen Sie systemd aus Ubuntu 16.04 und verhindern dessen Verwendung

9

Ich konnte upstart aktivieren und systemd mit den folgenden Befehlen deaktivieren, aber ich konnte die automatische Neuinstallation beim Aufrufen nicht verhindern apt-get install lxde(ich bin an eine ernsthafte Serverkonfiguration ohne komplexe GUI oder überhaupt ohne GUI gewöhnt).

Bitte helfen Sie: Wie kann ich die automatische Installation von systemd für die 64- und 32-Bit-Version verhindern? Vielen Dank im Voraus.

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

und dann

apt-get remove --purge --auto-remove systemd systemd:i386 -y
Giorgio
quelle
systemd kann mit CLI
pfeiffep
1
Nur zu Ihrer Information, dies kann aber sehr schmerzhaft getan werden . Da der größte Teil von Ubuntu in die SystemD-Welt verschoben wurde, haben nicht mehr so ​​viele SysVInit- oder Upstart-kompatible Skripte.
Thomas Ward

Antworten:

8

Es wurde festgestellt, dass das Fixieren im Debian-Stil perfekt funktioniert. Nach dem obigen Befehl wird die Situation dadurch behoben:

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
quelle
6
Da systemd in Ubuntu und Debian immer mehr miteinander verflochten ist, sollten Sie sich auch das Devuan-Projekt ansehen: Sie sind eine Abzweigung von Debian, die alle systemd-Abhängigkeiten (einschließlich, glaube ich, aus Paketen wie lxde) entfernt. Devuan.org
Nick Weinberg
3
Die Verwendung einer Distribution, die systemd ausschließen oder nicht von systemd abhängig sein soll, ist ein guter Anfang. Eine Liste finden Sie unter without-systemd.org .
Underverse
Ich habe systemd deinstalliert, aber nach dem Neustart kann ich keine Verbindung zum Internet herstellen. (ubuntu16.04) Wie kann ich dieses Problem beheben?
GNK