установил Portage 2.1 и возникли проблемы

emerge -pv world

These are the packages that would be merged, in order:

Calculating world dependencies /
!!! All ebuilds that could satisfy "sys-kernel/ck-sources" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-kernel/ck-sources-2.6.16_p11 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "x11-base/xorg-x11-6.8.2-r7" [ebuild])

!!! Problem resolving dependencies for x11-plugins/enigmail
!!! Depgraph creation failed.
и все...

Размаскируй

Размаскируй пакет

!!! Problem resolving

!!! Problem resolving dependencies for x11-plugins/enigmail
!!! Depgraph creation failed.
удалил enigmail, вылезло следущее
!!! Problem resolving dependencies for media-video/nvidia-glx
!!! Depgraph creation failed.
пи си
размаскировал ck-sources - все стало нормально. но раньше то это ядро не мешало....

For more information, see

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.

Перед тем, как писать на форум надо
1) Внимательно прочитать вывод программы. Они как правило пишут, что им не нравится.
2) Попробовать решить проблему самостоятельно.
3) Поискать в интернете в поисковиках и на форумах ответ на свой вопрос.
Как правило ответ будет получен в десятки раз быстрее, а форумы не будут перегружаться хламом.

спасибо за

спасибо за советы, но я это знаю.
может я не четко вопрос задал...
вопрос следующий:
почему portage 2.0 могла спокойно вывести зависимости с установленным ядром ck,а portage 2.1 начинает удивляться и failed.

А ты emerge

А ты

emerge --metadata

после обновления на portage-2.1 делал?
_________________
Gentoo GNU/Linux 2.6.16 GCC 4.1.1 Dual Xeon

да

да

/me Начинает

/me Начинает раздражаться

Блин. Я так понимаю ситуацию: ты обновил дерево. С этим деревом прилетела новая версия portage, и замаскирован ранее не замаскированый ebuild. что тут такого сверхестественного?

спокойно, не

спокойно, не надо раздражатmся. (сессия? проблемы в личной жизни? глупые форумчане, типа меня, задают глупые вопросы?)

есть ядро ck-sources, оно вечно ~x86.
оно было установлено ACCEPT_KEYWORDS=~x86 emerge ck-sources
(размаскировывать я не стал)
ранее portage зависимости выводила без проблем.
теперь же она потребовала, чтобы я ядро размаскировал иначе она не может.
вопрос в том - это ужесточение работы и наведение порядка (AKA фича) или они что-то начудили(по англитцки - бага, по нашему - херня)

Re: спокойно, не

Sancho написал(а):
есть ядро ck-sources, оно вечно ~x86.
оно было установлено ACCEPT_KEYWORDS=~x86 emerge ck-sources
(размаскировывать я не стал)
ранее portage зависимости выводила без проблем.
теперь же она потребовала, чтобы я ядро размаскировал иначе она не может.
вопрос в том - это ужесточение работы и наведение порядка (AKA фича) или они что-то начудили(по англитцки - бага, по нашему - херня)

Это правильно. Если идешь в не стабильную ветку, укажи это явно, например, в /etc/portage/package.keeywords. Туда можно вписать все что угодно, только не советую вписывать toolchain, т.е. binutils, gcc, glibc. это превратит всю систему в нестабильную.

RTFM

Да, одну ты версию. Одну! Ты установил с явным указанием keywords. Вышла новая версия. emerge пытается поставить новую, а keyword для новой не прописан. Вот и ругается. Это все равно что ты записал в portage.keywords такое: «=sys-kernel/ck-sources-2.6.16_p10 ~x86» и попытался поствить p11. Так было в portage-2.0 и до этого!

Выводы:
1) RTFM
2) Поправь заголовок в первом посте, portage 2.1 тут не при чем.

вы меня не

вы меня не поняли.
новой версии не выходило...
она как была ck-sources-2.6.16_p11, так и осталась.
и в portage.keywords я ее не вносил.
portage 2.0 выводил дерево зависимостей при таком раскладе. portage 2.1 заупрямился.
когда внес в keywords - все разрулилось. но вопрос то - почему раньше прокатывало?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".