LINUX.ORG.RU

Этот ваш SysVinit


0

1

Размержил sys-apps/sysvinit, потерял команды pidof и mountpoint. Из какого бы пакета их взять, чтобы не устанавливать опять SysVinit? В федоре, я уверен, должны быть эти команды, и не быть SysVinit.

Ответ на: комментарий от x0r

>а заменять ты его чем собрался?

У меня уже давно systemd.

gentoo_root ★★★★★
() автор топика

Typical gentoo user ITT

>equery s sysvinit 
 * sys-apps/sysvinit-2.88-r2
         Total files : 62
         Total size  : 535.25 KiB

Я ещё могу понять тех, кто удаляет portage. Но sysvinit зачем?

x3al ★★★★★
()
Ответ на: Typical gentoo user ITT от x3al

>Но sysvinit зачем?

Ну как бы он уже не нужен (сам /sbin/init). Зачем мне 2 инита в системе?

// Есть тут федороюзеры, которые скажут мне «в федоре стоит 2 инита и всё ОК» или «в федоре pidof и mountpoint предоставлены пакетом xyz.rpm»?

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

> Есть тут федороюзеры, которые скажут мне «в федоре стоит 2 инита и всё ОК» или «в федоре pidof и mountpoint предоставлены пакетом xyz.rpm

s/xyz/sysvinit-tools/

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

>s/xyz/sysvinit-tools/

Понятно, в Генте шансов нет. Там только sysvinit; sysvinit-tools нету. Ну что ж, верну назад sysvinit, будет 2 инита.

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

>Мне кажется, или systemd доставил больше неудобств чем пользы?

Кажется. Но кто бы мог подумать, что systemd зависит от SysVinit.

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

блаженный, напиши свой ебилд, который будет брать из sysvinit только нужные тебе скрипты/бинарники и назови его sysvinit-tools

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

>напиши свой ебилд, который будет брать из sysvinit только нужные тебе скрипты/бинарники и назови его sysvinit-tools

Нафиг надо? Мне придётся вручную следить за обновлениями ради того, что у меня в системе на один файл (/sbin/init) будет меньше? Да пусть уже лежит. Я же думал, что есть какой-то принципиально другой пакет с нужными программами (pidof, mountpoint), а это тот же sysvinit, но с выпиленным /sbin/init.

Кстати, sys-apps/openrc тоже вернул, т.к. в нём находится functions.sh, который, оказывается, используется не только init-скриптами, а ещё и eix. И в зависимостях у eix почему-то нет OpenRC.

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

>И в зависимостях у eix почему-то нет OpenRC.
enjoy your^Wour gentoo. Пока нечто не поддерживается официально, никто и не пошевелится менять ебилды в дереве. А вне дерева…

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

>Пока нечто не поддерживается официально, никто и не пошевелится менять ебилды в дереве.

eix разве официально не поддерживается? Тогда почему он в дереве?

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

>Очевидно, что я о systemd.

Увы, не очевидно. Вы же процитировали мою фразу:

И в зависимостях у eix почему-то нет OpenRC.

Где тут слово systemd?

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

Кому может прийти в голову удалять единственный инит в дереве?
Ещё бы пожаловался, почему даже после установки paludis нельзя удалить portage (и python заодно) без дополнительных действий. А он в ~arch.

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

>Кому может прийти в голову удалять единственный инит в дереве?

systemd уже больше недели в дереве. Так что не единственный. И на гентовики есть пункт «emerge -C openrc sysvinit», если они не нужны. Кто ж знал, что SysVinit - зависимость systemd, а OpenRC - зависимость eix, если в ебилдах они не прописаны.

Ещё бы пожаловался, почему даже после установки paludis нельзя удалить portage (и python заодно) без дополнительных действий.

Я как раз завтра хотел ставить paludis. Это что, будет 2 пакетных менеджера? Или они пользуются общей базой данных? Они не конфликтуют? Ими можно будет двумя одновременно пользоваться или только paludis'ом?

gentoo_root ★★★★★
() автор топика
Ответ на: Typical gentoo user ITT от x3al

Не влезай — убьёт.

Я ещё могу понять тех, кто удаляет portage. Но sysvinit зачем?

А зачем вообще что-то самому удалять? emerge --depclean сам всё удалит.

Camel ★★★★★
()
Ответ на: Не влезай — убьёт. от Camel

>emerge --depclean сам всё удалит.

sys-apps/sysvinit после установки sys-apps/systemd он не удаляет. И, как я уже убедился, правильно делает.

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