LINUX.ORG.RU

Запретить установку init в Gentoo

 ,


0

1

Недавно перешел на systemd, выпилив пакет sysvinit. Теперь такая проблема: virtual/init требует sysvinit, но sysvinit конфликтует с systemd. Я добавил virtual/init в package.mask, но теперь при обновлении мира требуется его размаскировка. Как разрешить ситуацию? Нет, я не хочу сносить systemd.



Последнее исправление: KendovNorok (всего исправлений: 1)

Для начала — самое простое: верни sysvinit на место. Он тебе что, мешает что ли?

А если все же решил убрать его окончательно и бесповоротно, то надо и openrc сносить, а это уже сопряжено с известными трудностями.

morse ★★★★★
()

Поставь пожалуйста теги gentoo и systemd, больше же шанс призвать на помощь осиляторов.

vurdalak ★★★★★
()

но sysvinit конфликтует с systemd

Щито?

vasily_pupkin ★★★★★
()
Ответ на: комментарий от vurdalak
equery f systemd-sysv-utils                                                                                                
 * Searching for systemd-sysv-utils ...
 * Contents of sys-apps/systemd-sysv-utils-194:
/sbin
/sbin/halt -> ../usr/bin/systemctl
/sbin/init -> ../usr/bin/systemd
/sbin/poweroff -> ../usr/bin/systemctl
/sbin/reboot -> ../usr/bin/systemctl
/sbin/runlevel -> ../usr/bin/systemctl
/sbin/shutdown -> ../usr/bin/systemctl
/sbin/telinit -> ../usr/bin/systemctl
/usr
/usr/share
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/halt.8.bz2
/usr/share/man/man8/init.8.bz2
/usr/share/man/man8/poweroff.8.bz2
/usr/share/man/man8/reboot.8.bz2
/usr/share/man/man8/runlevel.8.bz2
/usr/share/man/man8/shutdown.8.bz2
/usr/share/man/man8/telinit.8.bz2

А без него перезагрузка и прочие работать-то будут?

KendovNorok
() автор топика
Ответ на: комментарий от KendovNorok

systemd-sysv-utils создан специально для тех кто хочет снести sysvinit и openrc. Проблема только в том, что это путь настоящих джедаев и официально гентой не поддерживается: кишки openrc используются в самых неожиданных местах, зачастую без декларации зависимости от openrc, потому как все привыкли что он и так везде есть.

Так что сноси systemd-sysv-utils и ставь sysvinit. Это самое простое.

morse ★★★★★
()

А если не секрет, почему решил перейти? Gentoo и так быстро запускается. Стало быстрее? Какой профит? Подводные камни? А то я еще до сих пор systemd не трогал, а только слышал.

Woklex
()

тред еретиков, да покарает вас дух Столлмана )))

Harald ★★★★★
()
Ответ на: комментарий от Woklex

управление этим ящиком доступно через дубас + просто и удобно писать к этой байде юниты с зависимостями, что позволяет до некоторой степени автоматизировать запуск/останов чего-либо в зависимости от состояния окружающей среды :]

vasily_pupkin ★★★★★
()
Ответ на: комментарий от vasily_pupkin

Спасибо, очень аргументированное мнение. Все больше склоняюсь к systemd. Последние пару вопросов. Используешь его? В каком дистрибутиве? Я думаю что это все попробую на арче, а то с федоркой не подружился я.

Woklex
()
Ответ на: комментарий от Woklex

Ну, что еще могло измениться? Демонов я в нормальной жизни не запускаю - либо они в автозапуске, либо нет.

KendovNorok
() автор топика
Ответ на: комментарий от KendovNorok

Понятно, может у меня будет больше профита(Иногда специфичные задачи, люблю все автоматизировать). Буду пробовать в арче systemd, возможно приду на лор с историей успеха.

Woklex
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.