LINUX.ORG.RU

Блокированы пакеты в Gentoo

 ,


0

1

Всем доброго времени суток! Изучаю на досуге Gentoo. Установил иксы, для проверки установил twm. Все работает. Захотел потестить не совсем известный для меня Gnome3. Делал по хендбуку https://wiki.gentoo.org/wiki/GNOME/Guide/ru установил нужные USE флаги

USE="-qt4 -kde X dbus gtk gnome"
Потом вот это для показа фирменной заставки Gentoo
echo "gnome-base/gnome-session branding" >> /etc/portage/package.use
Потом сделал вот это
emerge --ask gnome-base/gnome
И лицезрел вот этот выхлоп http://pastebin.ca/3620939 т.к. много букав меня интересует вот это
[blocks B      ] sys-fs/eudev ("sys-fs/eudev" is blocking sys-apps/systemd-226-r2)
[blocks B      ] sys-fs/eudev ("sys-fs/eudev" is blocking sys-apps/gentoo-systemd-integration-6)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/eudev-3.1.5)
[blocks B      ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/eudev-3.1.5)
[blocks B      ] sys-power/upower ("sys-power/upower" is blocking sys-power/upower-pm-utils-0.9.23-r2)
И собственно из-за этого не могу поставить. И да хотелось бы без systemd по возможности. Может кто помочь по данному вопросу. Спасибо заранее!

Здесь несколько возможных проблем, либо та версия гнома, что ты хочешь требует systemd в зависимостях, либо ты где-то не указал -systemd (глобально, например).

А eudev можно снести, это треш, вместо него поставь sys-fs/udev.

l-_-l ()

И еще:

* IMPORTANT: 6 config files in '/etc/portage' need updating.
 * IMPORTANT: 9 news items need reading for repository 'gentoo'.

тебе известно, что означает «IMPORTANT» ?

l-_-l ()
Ответ на: комментарий от l-_-l

Ну с английского что-то типа: Важно: 6 конфигурационных файлов в '/etc/portage' нуждаются в обновлении. И второе: Важно 9 новостей нужно прочитать для репозитория 'gentoo'. На этом все. Что мне в таком случае нужно сделать?

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

Но суть такая, что бы я не делал, ни часу ни lxde не ставится(пробовал кроме гнома) все время выдает указанную выше ошибку блокированных пакетов. Что делать?

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

Так у тебя сейчас установлен пакет из профиля с openrc, который блокирует systemd.

sudopacman ★★★★★ ()
Ответ на: комментарий от l-_-l

Да в нете нарыл о etc-update. Ввел команду далее выбрал -3 и несколько раз нажал enter. Потом программа сказала exit. Я все верно сделал?

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

А вообще ребят как мне скинуть вам полностью выхлоп emerge, а то воронка > которую я использую не весь выхлоп в файл пихает а часть его. Что посоветуете?

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

Не всё, надо было смотреть какие изменения в конфигурационных файлах будут сделаны и думать нужны они или нет.

По поводу gnome3 и systemd. Новичку будет сложно, ты либо переходи на systemd либо не ставь gnome3, ибо он всё же требует наличия именно systemd.

В принципе gnome3 можно поставить в Gentoo без systemd, но тебе нужно будет разблокировать замаскированный флаг openrc-force, включить его у нужных пакетов и ставить gnome3. Но при этом в процессе работы gnome3 ты можешь столкнуться с проблемами, а именно: не монтируются внешние накопители, не работает выключение и выход из системы из меню выключения в gnome3, что-то ещё.

Всё это придётся тебе решать самостоятельно.

Поэтому, т.к. systemd - это жёсткая зависимость для Gnome3, почему так спроси разработчиков gnome3, то либо ставь systemd, что для тебя тоже вызовет некоторые проблемы, ну либо ставь другое DE, которое не привязано к systemd.

Удачи.

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

Сделал, на 4 пункте где /desktop/gnome стоит синяя звездочка. А на остальных пунктах ее нет. И да в USE есть gnome, как того требовал официальный хендбук.

NightFobos ()
Ответ на: комментарий от l-_-l

А eudev можно снести, это треш, вместо него поставь sys-fs/udev.

NightFobos, не слушай эту личность. eudev вполне торт.

У меня например вот:

$ eix eudev
[I] sys-fs/eudev
     Verfügbare Versionen:   1.9-r2 1.10-r2 3.1.2 3.1.5 (~)3.2 **9999 {doc gudev +hwdb introspection +keymap +kmod +modutils +openrc (+)rule-generator selinux static-libs test ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installierte Versionen: 3.2(12:12:20 04.06.2016)(hwdb kmod -introspection -rule-generator -selinux -static-libs -test ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32")
     Startseite:             https://github.com/gentoo/eudev
     Beschreibung:           Linux dynamic and persistent device naming support (aka userspace devfs)

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

Ок. Я так и думал. Но все же emerge ругается на блокированные пакеты указанные выше при установке и xfce и lxde и mate. Я не знаю что мне нужно поправить. В инете внятного не нашел.

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

Давай вывод целиком заливай его на pastebin и сюда ссылку, если он большой.

Заодно вывод

emerge --info

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от NightFobos

. Что мне в таком случае нужно сделать?

dispatch-conf

eselect news read all

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

Сделал. Какие мои дальнейшие действия? Как я понял Gnome3 просто не выйдет поставить. Так хоть mate. Но пишет тоже самое что указано выше.

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

Незнаю как это посмотреть.

это в хэндбуке написанно. А ты как ставил генту?

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

etc-update

используй dispatch-conf, он проще и топорней.

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

Я пытаюсь объяснить что не могу полностью весь выхлоп скинуть, почему то простое перенаправление в файл дает половину от того что вижу я.Делаю так

emerge --ask gnome-base/gnome > /home/gnome1.log
И почему-то в файл записывается ровно до указания блокированных пакетов, а ведь и после их там много ценной для вас инфы есть и она почему то не запысывается. Может посоветуете как вам целиком выхлоп emerge сделать?

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

Как видишь, у тебя тянется gnome:

>=sys-auth/pambase-20150213 systemd
# required by sys-apps/systemd-226-r2::gentoo
# required by gnome-base/gdm-3.18.2::gentoo
# required by gnome-base/gnome-shell-3.18.3::gentoo
# required by gnome-extra/gnome-tweak-tool-3.18.1-r1::gentoo
# required by gnome-base/gnome-extra-apps-3.18.0::gentoo
# required by gnome-base/gnome-3.18.0::gentoo[extras]
# required by gnome-base/gnome (argument)
Выбира профиль просто desktop, если тебе gnome не нужен.

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

Пока что ограничусь чем нибудь другим. А что нужно сделать после смены profile? Вот это или что-то другое?

emerge --deep  --update --ask --verbose @world 

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

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

Заодно выключи флаг gnome, что ты включил в make.conf.

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

Когда то давно читал про флаги openrc и openrc-force. Их фишка была в том что можно было поставить базовый gnome без поддержки systemd. Но в этом случае ты лишался поддрежки в случае какой либо ошибки в софте или что то в этом духе.

Конечно инфа могла поменяться или мне вообще это приснилось :)

Но если не лень потестить систему то можно сделать что то вроде USE=«gnome gnome-shell openrc openrc-force -systemd». По поводу пульсы и ее флага ничего сказать не могу...

exepush ()

не монтируются внешние накопители, не работает выключение и выход из системы из меню выключения в gnome3, что-то ещё.

Невероятно. На что только не идут люди, лишь бы не пользоваться systemd.

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

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

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

Невероятно. На что только не идут люди, лишь бы не пользоваться kde.

fixed

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

Я написал что мне нужно вот в этом сообщении: Блокированы пакеты в Gentoo (комментарий)

Заодно пришли тот же вывод emerge, что ты показывал раньше на pastebin, но вызывай emerge дополнительно с ключами -t -v.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

а мне в команду сразу два ключа эти вбить или по отдельности? Приду с работы проделаю и пришлю.

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

не-не, товарищи выше объяснили как целиком вывод сделать, я уже знаю. Спасибо.

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