Еще в Debian 7 была добавлена система инициализации systemd, теперь в Debian 8 это система инициализации по умолчанию. Она предоставляет продвинутые возможности мониторинга, записи журнала и управления службами. Но если накопились скрипты и не хочется все переписывать под systemd - будем его удалять.
Вначале нужно установить пакеты инициализации SysV (если они еще не установлены):
apt-get install sysvinit-core sysvinit-utils
cp /usr/share/sysvinit/inittab /etc/inittab
Если устанавливается в Debian Jessie (Debian 9) и выше пробуем через aptitude
aptitude install --without-recommends sysvinit-core sysvinit sysvinit-utils
Потом нужно перегрузить машину и удалить все пакеты, относящиеся к systemd. Следует помнить, что нижеуказанная команда удаляет пакеты, которые зависят от самой Systemd. Многие эти пакеты могут понадобиться для десктопа.
apt-get remove --purge --auto-remove systemd
Следующая команда запретит устанавливать пакет systemd в будущем:
echo -e 'Package: systemd\nPin: release *\nPin-Priority: -1' > /etc/apt/preferences.d/systemd
Следующая команда запретит устанавливать все прочие пакеты, относящиеся к systemd, в будущем:
echo -e '\n\nPackage: *systemd*\nPin: release *\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
В случае, если система использует мультибиблиотечную инсталляцию multiarch (смешанные 32 и 64-битные пакеты), необходимо, чтобы была запрещена установка 64-битной версией Systemd тоже. В противном случае APT сможет получить и установить эти пакеты в качестве зависимостей позже.
echo -e '\nPackage: systemd:amd64\nPin: release *\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
В других случаях, когда используется архитектура multiarch amd64, вам, возможно, придется указать архитектуру пакетов i386, чтобы предотвратить попытки APT установливать systemd:
echo -e '\nPackage: systemd:i386\nPin: release *\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
В Debian Jessie (Debian 9) и выше
echo -e 'Package: systemd\nPin: origin ""\nPin-Priority: -1' | tee /etc/apt/preferences.d/no-systemd
Указанный выше способ не работает для десктопа с иксами.
Рубрики
-
3D и графика ( 7 )
-
Веб разработка ( 13 )
-
Железо и периферия ( 8 )
-
Портфолио и резюме ( 3 )
-
Сервер на Debian Linux ( 20 )
-
Сисадмину на заметку ( 14 )
-
Тестовая лаборатория ( 10 )
Новые записи
25.03.23 Ошибка 0x00000709 при попытке установить сетевой USB принтер
05.10.19 Добавление сертификата в exim4
18.08.18 Утилиты диагностики системы Linux
02.10.16 Отключение systemd на Debian
Комментарии
- Всё отлично! Спасибо за гайд!
03.03.24 08:01 комментирует: Luidgi Vampa - Добрый день! Спасибо вам за ваши статьи! Подскажите пожалуйста. Как проверить ус...
17.01.24 01:47 комментирует: Олег - Спасибо, проделал на ноутбуке dv5-1040er, скорость реально выросла. Делал на w10...
10.10.23 15:58 комментирует: Евгений - у мене схожа проблема як була у вас... чому ви вирішили ввести 92500000??? дякую...
11.04.23 01:51 комментирует: Володимир