Jak usunąć systemd z Ubuntu 16.04 i zapobiec jego użyciu


9

Byłem w stanie włączyć upstart i wyłączyć systemd za pomocą poniższych poleceń, ale nie byłem w stanie zapobiec automatycznej ponownej instalacji podczas wywoływania apt-get install lxde(jestem przyzwyczajony do poważnej konfiguracji serwera bez złożonego GUI lub bez GUI).

Proszę o pomoc: jak mogę zapobiec automatycznej instalacji systemowej zarówno dla wersji 64-bitowej, jak i 32-bitowej? Z góry dziękuję.

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

i wtedy

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

systemd można podawać za pomocą CLI
pfeiffep

1
Po prostu FYI, można to zrobić, ale bardzo boleśnie. Ponieważ większość Ubuntu została przeniesiona do świata SystemD, niewiele osób ma już skrypty kompatybilne z SysVInit lub Upstart.
Thomas Ward

Odpowiedzi:


8

Stwierdzono, że przypinanie w stylu Debiana działa idealnie. Po wykonaniu powyższego polecenia rozwiązuje to sytuację:

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

6
W miarę jak systemd staje się coraz bardziej spleciony w Ubuntu i Debianie, możesz także przyjrzeć się projektowi Devuan: są rozwidleniem Debiana, który usuwa wszystkie zależności systemowe (w tym, jak sądzę, z pakietów takich jak lxde) devuan.org
Nick Weinberg

3
Dobrym początkiem jest użycie dystrybucji, która ma wykluczać lub nie być zależna od systemd. Zobacz listę bez-systemd.org .
Cofnij

Odinstalowałem systemd, ale po ponownym uruchomieniu nie mogę połączyć się z Internetem. (ubuntu16.04) Jak mogę rozwiązać problem?
GNK

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.