debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

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

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

Оффлайн lenin

  • Topic Author
  • Сообщений: 79
  • Jabber: Israel/USSr
Недавно столкнулся с проблемой , что не могу удалить systemd. После удаления делаю перезагрузку и система начинает барахлить ( демоны которые прописаны в init.d   не поднимаются и происходят страные вещи.

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

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

Оффлайн ogost

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

Оффлайн sidbar

  • Сообщений: 443
Re: Как удалить systemd наиболее правельно
« Ответ #2 : 03 Февраль 2017, 20:48:32 »
Не понятно как будут программы себя вести после обновлений, при таком выпиливании, там же все заточено под systemd?
devuan ascii 2.0 i386
 

Оффлайн alsoijw

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

Онлайн ferum

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

Оффлайн sidbar

  • Сообщений: 443
Re: Как удалить systemd наиболее правельно
« Ответ #5 : 04 Февраль 2017, 13:23:21 »
 В 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 ascii 2.0 i386
 

Оффлайн anoobis

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

Оффлайн AndGaz

  • Сообщений: 44
  • Jabber: -
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

  • Сообщений: 4259
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Как удалить systemd наиболее правильно
« Ответ #8 : 04 Февраль 2017, 17:57:27 »
 
Пользователи, которые поблагодарили этот пост: anoobis

Оффлайн anoobis

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

Оффлайн Aalexeey

  • Сообщений: 418
  • ASUS_Q400A, Winmate_I771 GTK2/Qt4_MATE
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

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

Оффлайн Ogis1975

  • OS: Debian 9.4 / WM: Xmonad
  • Сообщений: 277
  • Debian 9.4 Xmonad
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

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

Оффлайн dmitry1903

  • Сообщений: 135
 

Теги: