Автор Тема: Как удалить systemd наиболее правильно  (Прочитано 4044 раз)

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

Оффлайн lenin

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

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

Буду рад примерам как удалить
« Последнее редактирование: 04 Февраля 2017, 17:54:08 от ogost »
 
Пользователи, которые поблагодарили этот пост: sidbar

Оффлайн ogost

Re: Как удалить systemd наиболее правельно
« Ответ #1 : 03 Февраля 2017, 18:41:38 »
Вы в курсе, что это система инициализации, переросший в комбайн со всем-всем-всем необходимым? То есть до удаления нужно поставить замену, иначе демоны могут просто не стартовать.
тыц

Оффлайн sidbar

Re: Как удалить systemd наиболее правельно
« Ответ #2 : 03 Февраля 2017, 20:48:32 »
Не понятно как будут программы себя вести после обновлений, при таком выпиливании, там же все заточено под systemd?
Devuan GNU/Linux 4 Chimaera x86_64
 

Оффлайн alsoijw

Re: Как удалить systemd наиболее правельно
« Ответ #3 : 04 Февраля 2017, 00:49:40 »
После удаления делаю перезагрузку и система начинает борахлить
некоторые вещи надо либо патчить либо замнеять на аналоги. вам лучше посмотреть на devuan либо на другие дистры без systemd и сделать по подобию
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн ferum

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

Оффлайн sidbar

Re: Как удалить systemd наиболее правельно
« Ответ #5 : 04 Февраля 2017, 13:23:21 »
 В Slackware нету systemd
Spoiler: ShowHide
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

Re: Как удалить systemd наиболее правельно
« Ответ #6 : 04 Февраля 2017, 14:34:42 »
а в Wheezy тоже systemd?
 

Оффлайн AndGaz

Re: Как удалить systemd наиболее правельно
« Ответ #7 : 04 Февраля 2017, 15:10:22 »
Буду рад примерам как удалить
Можно на MX Linux посмотреть.
Цитировать
1.7 Systemd
Поскольку использование systemd в качестве менеджера системы и служб было
спорным, мы должны иметь четкое представление о его функции в MX Linux. Systemd
имеется по умолчанию, но не включен. Вы можете сканировать систему MX и
обнаружить файлы с именами типа systemd*, но они просто обеспечивают
совместимость типа ловушка/точка входа, когда это необходимо.
MX Linux использует Systemd-подкладку, которая эмулирует systemd функции.
Цитировать
MX использует Debian Stable в качестве базы, но обновляет много пользовательских программ и библиотек, а также
новых программ, которые еще тестируются, помимо базы Debian Stable. Наш текущий выбор
придерживаться sysvinit вместо полного systemd
 

Оффлайн qupl

Re: Как удалить systemd наиболее правильно
« Ответ #8 : 04 Февраля 2017, 17:57:27 »
 
Пользователи, которые поблагодарили этот пост: anoobis

Оффлайн anoobis

Re: Как удалить systemd наиболее правильно
« Ответ #9 : 05 Февраля 2017, 07:57:29 »
Тогда есть идея. Вместо того чтобы ставить дистр на системд, а потом долго и нудно пытаться этот системд оттуда изгнать - поставить Wheezy. у него ещё 1,5 года поддержки и без всяких лишних телодвижений по сносу части системы не требуется.
 

Оффлайн Aalexeey

Re: Как удалить systemd наиболее правильно
« Ответ #10 : 05 Февраля 2017, 20:25:13 »
Буду рад примерам как удалить
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
« Последнее редактирование: 05 Февраля 2017, 20:39:46 от Aalexeey »
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 
Пользователи, которые поблагодарили этот пост: sidbar

Оффлайн I-Jurij

Re: Как удалить systemd наиболее правильно
« Ответ #11 : 05 Февраля 2017, 21:16:20 »
Так в вики же есть https://wiki.debian.org/systemd#Installing_without_systemd
А дальше пакеты можно из mx-antix nosystemd ставить.
Или взять сразу linuxbbq - там все выпилено-перепилено под минимальные системные требования.
 

Оффлайн Ogis1975

Re: Как удалить systemd наиболее правильно
« Ответ #12 : 06 Февраля 2017, 15:51:23 »
Как правильно удалить и без головной боли, наверное есть libraries  которые зависят от systemd.
Не знаю, возможно ли это, но как тут уже писалось, это уже не будет Дэбиан. Я бы посоветовал вам обратить свой взгляд на проект Devuan. Миграция с Дэбиана подробно описана вот здесь https://talk.devuan.org/t/migrating-from-debian-to-a-minimalist-devuan/181
 

Оффлайн I-Jurij

Re: Как удалить systemd наиболее правильно
« Ответ #13 : 06 Февраля 2017, 19:23:08 »
...это уже не будет Дэбиан. Я бы посоветовал вам обратить свой взгляд на проект Devuan. ...
Devuan - это и есть debian без systemd. Пакеты и настроечные скрипты переделаны под работу без него.
 

Оффлайн dmitry1903

 

Теги:
     

    Удалить Psybnc

    Автор DizeL

    Ответов: 3
    Просмотров: 1415
    Последний ответ 17 Ноября 2015, 18:39:28
    от DizeL
    Как удалить chromium-browser?

    Автор zen1tfan

    Ответов: 6
    Просмотров: 10419
    Последний ответ 26 Сентября 2011, 23:06:26
    от zen1tfan
    Вопросы про systemd задаём тут

    Автор yoric

    Ответов: 4
    Просмотров: 1770
    Последний ответ 01 Февраля 2016, 18:29:13
    от yoric
    Как удалить Debian

    Автор ilario

    Ответов: 24
    Просмотров: 14402
    Последний ответ 17 Декабря 2014, 22:21:31
    от Гусак Игорь
    Как правильно установить на Wheezy ядро 3.10.x?

    Автор Nedis

    Ответов: 26
    Просмотров: 5062
    Последний ответ 22 Августа 2013, 18:13:42
    от Sferg