Как удалить systemd из Ubuntu 16.04 и предотвратить его использование


9

Я смог включить upstart и отключить systemd с помощью следующих команд, но я не смог предотвратить его автоматическую переустановку при вызове apt-get install lxde(я привык к серьезной конфигурации сервера без сложного графического интерфейса или вообще без графического интерфейса).

Пожалуйста, помогите: как я могу предотвратить автоматическую установку systemd для 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.
Томас Уорд

Ответы:


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 для списка.
Анверс

Я удалил systemd, но после перезагрузки я не могу подключиться к Интернету. (Ubuntu16.04), как я могу устранить неполадки исправить это ?.
GNK

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.