Как удалить systemd наиболее правильно

Автор lenin, 03 февраля 2017, 18:08:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

lenin

Недавно столкнулся с проблемой , что не могу удалить systemd. После удаления делаю перезагрузку и система начинает барахлить ( демоны которые прописаны в init.d   не поднимаются и происходят страные вещи.

Как правильно удалить и без головной боли, наверное есть libraries  которые зависят от systemd.

Буду рад примерам как удалить

ogost

Вы в курсе, что это система инициализации, переросший в комбайн со всем-всем-всем необходимым? То есть до удаления нужно поставить замену, иначе демоны могут просто не стартовать.
тыц

sidbar

Не понятно как будут программы себя вести после обновлений, при таком выпиливании, там же все заточено под systemd?
Devuan GNU/Linux 4 Chimaera x86_64

alsoijw

Цитата: lenin от 03 февраля 2017, 18:08:30После удаления делаю перезагрузку и система начинает борахлить
некоторые вещи надо либо патчить либо замнеять на аналоги. вам лучше посмотреть на devuan либо на другие дистры без systemd и сделать по подобию
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

ferum

Реально systemd сейчас не выпилить из debian иначе это будет уже совсем не debian. Объясню по чему: операционная система это последовательный и сбалансированный набор программ и утилит связанных между собой. Всё работает по принципу : "если так, то а вот если эдак, это". Все программы и утилиты поставляются разработчиками в виде исходных текстов, в них могут быть примеры для сборки под debian и производные но не обязательно. В принципе это только исходники для linux. Дальше уже сопровождающие debian вносят свою лепту, в данном случае завязывая последовательность инициализации процессов на systemd. По скольку сегодня это общая тенденция, всё большая часть исходного кода "заточена" под это. Очевидно что у таких дистрибутивов как devuan очень недалёкие перспективы и по законам природы, если ты не можешь изменить этот мир то должен измениться сам или погибнуть. ( Практика показывает что Андрей Макаревич не был прав в своём известном хите).
Русские дебианщики против цифрового слабоумия !

sidbar

 В Slackware нету systemd
Открыть содержимое (спойлер)
Slackware использует стартовые скрипты стиля BSD, в то время как большинство других дистрибутивов использует стиль System V. Основное различие между двумя типами скриптов состоит в том, что System V выделяет один каталог для скриптов управления сервисами, и несколько (для каждого уровня выполнения) отдельных каталогов, содержащих ссылки на эти скрипты. Имена скриптов обычно соответствуют именам сервисов. Имена ссылок из каталогов, соответствующих уровням выполнения, содержат (помимо имени сервиса), также и букву, обозначающую необходимое для выполнения действие — запуск или остановку. BSD тип скриптов предусматривает только один скрипт — общий для всех уровней выполнения; внутри этого скрипта запускаются все необходимые для конкретного уровня сервисы.

В современной реализации Slackware Linux стартовые скрипты для каждого уровня выполнения размещаются в отдельных файлах. Например, уровню выполнения 4 соответствует стартовый скрипт rc.4, а уровню выполнения 0 — rc.0. Кроме того, появилось большое количество скриптов, предназначенных для запуска конкретных сервисов. Например, для запуска почтового сервера Sendmail используется стартовый скрипт rc.sendmail, DNS сервера BIND — rc.bind и т. д.
[свернуть]
Devuan GNU/Linux 4 Chimaera x86_64

anoobis


AndGaz

Цитата: lenin от 03 февраля 2017, 18:08:30Буду рад примерам как удалить
Можно на MX Linux посмотреть.
Цитировать1.7 Systemd
Поскольку использование systemd в качестве менеджера системы и служб было
спорным, мы должны иметь четкое представление о его функции в MX Linux. Systemd
имеется по умолчанию, но не включен. Вы можете сканировать систему MX и
обнаружить файлы с именами типа systemd*, но они просто обеспечивают
совместимость типа ловушка/точка входа, когда это необходимо.
MX Linux использует Systemd-подкладку, которая эмулирует systemd функции.
ЦитироватьMX использует Debian Stable в качестве базы, но обновляет много пользовательских программ и библиотек, а также
новых программ, которые еще тестируются, помимо базы Debian Stable. Наш текущий выбор
придерживаться sysvinit вместо полного systemd


anoobis

Тогда есть идея. Вместо того чтобы ставить дистр на системд, а потом долго и нудно пытаться этот системд оттуда изгнать - поставить Wheezy. у него ещё 1,5 года поддержки и без всяких лишних телодвижений по сносу части системы не требуется.

Aalexeey

#10
Цитата: lenin от 03 февраля 2017, 18:08:30Буду рад примерам как удалить
deb http://antix.daveserver.info/jessie/ jessie main nosystemd
Для Jessie: http://antix.daveserver.info/testing/pool/nosystemd/ либо посмотреть здесь: https://devuan.org/
У меня вот такой Wheezy: https://debianforum.ru/index.php?topic=3834.msg85673#msg85673 этой каки в нём нет.
Почитать здесь по теме: http://without-systemd.org/wiki/index.php/Main_Page
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

I-Jurij

Так в вики же есть https://wiki.debian.org/systemd#Installing_without_systemd
А дальше пакеты можно из mx-antix nosystemd ставить.
Или взять сразу linuxbbq - там все выпилено-перепилено под минимальные системные требования.

Ogis1975

Цитата: lenin от 03 февраля 2017, 18:08:30Как правильно удалить и без головной боли, наверное есть libraries  которые зависят от systemd.
Не знаю, возможно ли это, но как тут уже писалось, это уже не будет Дэбиан. Я бы посоветовал вам обратить свой взгляд на проект Devuan. Миграция с Дэбиана подробно описана вот здесь https://talk.devuan.org/t/migrating-from-debian-to-a-minimalist-devuan/181

I-Jurij

Цитата: Ogis1975 от 06 февраля 2017, 15:51:23...это уже не будет Дэбиан. Я бы посоветовал вам обратить свой взгляд на проект Devuan. ...
Devuan - это и есть debian без systemd. Пакеты и настроечные скрипты переделаны под работу без него.