LINUX.ORG.RU

Gentoo проблемы

 


0

1

1 часть вопроса.
При обновлении возникает такая ошибка

emerge: there are no ebuilds built with USE flags to satisfy «dev-libs/libxml2[icu]».
!!! One of the following packages is required to complete your request:
- dev-libs/libxml2-2.8.0-r1::gentoo (Change USE: +icu)
(dependency required by «www-client/chromium-20.0.1132.43» [ebuild])
(dependency required by «@selected» [set])
(dependency required by «@world» [argument])

Из-за чего она возникла и как решать подобные проблемы? Извините, что задаю много вопросов, но все же пока что только учусь gentoo дистрибутивам. Благодарю за ответы.

2 часть вопроса.
Еще при попытке установить
emerge polkit polkit-kde-agent polkit-kde-kcmodules polkit-kde
Сыплется вот такое
http://pastebin.com/J80PPzUa

★★★★

Change USE: +icu

Добавить icu к флагам?

vurdalak ★★★★★ ()

решение:

echo dev-libs/libxml2 icu >> /etc/portage/package.use

Читай хендбук.

Tanger ★★★★★ ()

Из-за чего она возникла

Читать например выхлоп, что ты запостил:

Change USE: +icu

Далее

как решать подобные проблемы?

Ман документация, ман гугл, ман ман таки.

Это не ошибка, кстати, а запрос на вмешательство пользователя (собственно, оно предлагает переключить тебе эти самые юзфлаги кот-е и являются осн. фичей генты.

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

Что значит «не помогло»? Описывай полностью, пошагово.

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

И что? после этого пишет то же самое? Да ну? Добавь в icu в USE="..." в /etc/make.conf

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

Хм, спасибо. Вот это уже помогло, но с policekit (Вторая часть вопроса) Так и не разобрался, к сожалению.

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

polkit-kde и polkit-qt не могут быть установлены одновременно. Либо снесите polkit-qt, либо не ставьте polkit-kde.

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

Это весьма странно, но polkit-qt тащит за собой polit-kde-agent и это при установки polkit-kde после удаления polkit-qt

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

Тем не менее заработало. Спасибо! Итак - в решении первого вопроса помогло добавление icu в USE флаги в файле /etc/make.conf . В решении второго вопроса помогло удаление polkit-qt и установка polkit-kde-agent

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

И что? после этого пишет то же самое? Да ну?

Не «да ну». В кавычках нужно писать

echo "dev-libs/libxml2 icu" >> /etc/portage/package.use
max_udoff ()
Ответ на: комментарий от max_udoff
 $ echo aaa/bbb ccc >> /tmp/123
 $ cat /tmp/123
aaa/bbb ccc

в чём разница?

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

К данному случаю не относится, так, между прочим...
bash: echo pkg-group/package ~amd64
zsh: echo pkg-group/package ~amd64
Наверное имелось в виду, что в общем случае про кавычки лучше не забывать, т.к. кто его знает - какой шелл используется у TC.

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