Як видалити systemd з Ubuntu 16.04 та запобігти його використанню


9

Мені вдалося ввімкнути функцію запуску та відключення systemd за допомогою наступних команд, але я не зміг запобігти її автоматичній перевстановці при виклику apt-get install lxde(я звик до серйозної конфігурації сервера без складних gui або взагалі без gui).

Будь ласка, допоможіть: як я можу запобігти встановленню автоматичної автоматизованої системи для 64 та 32-бітної версії? Спасибі заздалегідь.

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

systemd можна вводити за допомогою CLI
pfeiffep

1
Просто вигадка, це можна зробити, але дуже болісно. Оскільки більша частина Ubuntu була переміщена у світ SystemD, не так вже й багато з них мають сумісні сценарії SysVInit або Upstart.
Thomas Ward

Відповіді:


8

Встановлено, що закріплення в стилі 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

6
По мірі того, як systemd все більше і більше вплітається в Ubuntu та Debian, ви також можете заглянути в проект Devuan: вони вилка Debian, яка видаляє всі системні залежності (включаючи, я вважаю, з пакетів типу lxde) devuan.org
Нік Вайнберг

3
Використання дистрибутива, призначеного для того, щоб виключити або не залежати від systemd, - це хороший початок. Перегляньте список без- systemd.org для переліку.
Underverse

У мене видалено systemd, але після перезавантаження я не в змозі підключитися до Інтернету. (ubuntu16.04) як я можу усунути неполадки?
GNK

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.