LINUX.ORG.RU

А что, xorg без systemd на арче уже не запускается?

 , , , ,


0

1

Сабж: поставил на виртуалке рач(или арч, без разницы) с openrc. Некотрые пакеты похоже стоят с привязкой к системд. При попытке запуска иксов командой startx, пишет вот такую неведомую белиберду

/usr/bin/Xorg.bin: error while loading shared libraries: libsystemd.so.0: cannot open shared object file:No such file or directory.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
Что в переводе на русский значит, что xorg требует библиотеку libsystemd.so.0, которая, как я понял это часть systemd. (поправьте, если я ошибаюсь).

★★★★★

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

Добро пожаловать в Gentoo.

Kroz ★★★★★
()

Наверное, добавил пакет в IgnorePkg? Если pacman -S xorg-server требует установку systemd, то значит, так оно и есть (привет динамическая линковка). Но, это вовсе не значит, что эту systemd надо запускать или, более того, использовать в качестве системы инициализации.

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

Ради спортивного интереса.

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

Ошибаешься.

$ pkgfile libsystemd.so.0
core/libsystemd
multilib/lib32-libsystemd

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

Ну смотри:

1) xorg-server зависит от xf86-input-evdev.

2) xf86-input-evdev зависит от systemd.

Причем здесь зависимости - бинарные (т.е. в системе действительно должно присутствовать libsystemd.so с необходимым функциналом).

Получается, в этом репозитории с openrc есть некий пакет-пустышка с Provides=systemd, благодаря которому удовлетворяется зависимость (помнится, в дебиане это называется systemd-shim). Надо пинать тех разработчиков, пусть добавят в репозиторий xf86-input-evdev (и, возможно, что-то еще, ldd в помощь), пересобранный без зависимости от libsystemd.

mtk
()

это же просто libsystemd. не надо ее удалять, просто пользуйся другим инитом - УМВР.

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

есть некий пакет-пустышка с Provides=systemd, благодаря которому удовлетворяется зависимость (помнится, в дебиане это называется systemd-shim)

В Дебиане systemd-shim не просто пустышка, он реализует минимально необходимый функционал. Тем более к нему в помощь идут всякие cgmanager и прочие аналоги systemd'шного функционала - не всем же просто ныть на ЛОРе, дебианщикам ещё и работать надо, раз взялись за поддержку 4х разных систем инициализации.

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

не всем же просто ныть на ЛОРе, дебианщикам ещё и работать надо, раз взялись за поддержку 4х разных систем инициализации.

LOL, systemd-shim - это проект Canonical.

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

Он был начат канониклом. Сейчас над ним и дебиановцы работают.

Хватить порочь чушь, соврал - признай, над ним работают два с половиной канониколовца.

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

http://metadata.ftp-master.debian.org/changelogs//main/s/systemd-shim/systemd...

А теперь посмотри, кто это такие:

https://plus.google.com/104578446317453636168/posts http://www.piware.de/tag/canonical/

Тот же Steve Langasek у себя пишет «I am also a contributor to a number of Ubuntu packages by way of maintaining or co-maintaining them in Debian».

anonymous
()

Какой толстый вброс!

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

получается что так...

получается, что вы с ТС просто тупые красноглазые хикки-пионэры, сублимирующие свою никчемность, социальные комплексы, и неумение взять себя в руки всякой канпеляцией и прочим арчем.

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

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

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

вменяемыми ойтишнегами

Ну вообще-то я не «ойтишнег»

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