Пакеты блокируют друг друга

Добрый день!
Подскажите пожалуйста, что делать в этом случае?

сalculate / # emerge pambase
Calculating dependencies… done!
[binary U ] sys-auth/pambase-20120417-r2 [20101024-r2] USE=“(-systemd)”
[blocks B ] <sys-apps/shadow-4.1.5-r1 (“<sys-apps/shadow-4.1.5-r1” is blocking sys-auth/pambase-20120417-r2)

  • Error: The above package list contains packages which cannot be
  • installed at the same time on the same system.

(sys-apps/shadow-4.1.4.3::gentoo, installed) pulled in by
>=sys-apps/shadow-4.1 required by (virtual/shadow-0::gentoo, installed)

(sys-auth/pambase-20120417-r2::gentoo, binary scheduled for merge) pulled in by
sys-auth/pambase required by (sys-auth/polkit-0.110::gentoo, installed)

=sys-auth/pambase-20081028 required by (net-misc/openssh-5.9_p1-r4::gentoo, installed)
sys-auth/pambase required by (app-admin/sudo-1.8.6_p7::gentoo, installed)
sys-auth/pambase[consolekit] required by (sys-auth/polkit-0.110::gentoo, installed)
sys-auth/pambase required by (sys-libs/pam-1.1.6-r2::gentoo, installed)
sys-auth/pambase required by (sys-apps/openrc-0.11.8::gentoo, installed)
pambase
=sys-auth/pambase-20080219.1 required by (sys-apps/shadow-4.1.4.3::gentoo, installed)

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1\#blocked

Читал доку по ссылке, которую дает вывод команды, но там решения не нашел.
В дженту я новичок, так что не бейте сильно))
Спасибо!

1. Синхронизировать портежи (на данном этапе могут порекомендовать обновить portage)

eix-sync

2. Посмотреть, что будет обновляться. Если будут ошибки с зависимостями -тоже покажет

emerge -pvuDN world

3. Если все нормально
3.1 Если просили обновить portage

emerge -1 -qv portage

3.2 Само обновление

emerge -qvuDN world

Если обновилось ядро - надо пересобрать модули для Х:

module-rebuild -X rebuild

Далее попробовать поставить pambase

PIT Rider, спасибо!
Еще вопрос: захотел пересобрать ядро. Увидел следующее:

calculate / # cl-kernel
calculate-builder 2.2.32

Использование: cl-kernel [опции]
cl-kernel: ошибка: в каталоге по умолчанию с исходным кодом ядра нет необходимых файлов
Вероятно пакет calculate-sources был собран с USE флагом ‘minimal’
Используйте `cl-kernel --help’ для дополнительной информации

Как это победить?

Yurii Sokolov, переставить calculate-sources с флагами -minimal и -vmlinuz, чтобы поставить исходники ядра, после этого собирать ядро.

Большое спасибо, Iurii Blokhin!

и еще вопрос: можно ли пересобрать пакет, который УЖЕ установлен в системе? мне хочется перебрать вайн так, чтобы он использовал все 4 ядра моего ЦП ( уменя АМД FX-4100) и все его “фишки”. такое возможно?

Yurii Sokolov wrote:

Большое спасибо, Iurii Blokhin!

и еще вопрос: можно ли пересобрать пакет, который УЖЕ установлен в системе? мне хочется перебрать вайн так, чтобы он использовал все 4 ядра моего ЦП ( уменя АМД FX-4100) и все его “фишки”. такое возможно?

если дело только в флагах - в /etc/portage/package.use/ можно создать текстовый файлик следующего содержания:

категория/пакет флаги

например, чтобы в gimp появилась возможность работать со сканером через iscan, я добавил следующее:

media-gfx/iscan gimp

затем пересобрал iscan

emerge -qvN iscan

для нормальной работы некоторых приложений в wine мне пришлось пересобрать wine без поддержки oss

app-emulation/wine -oss

по поводу многопоточности в wine: надо посмотреть поддерживает ли приложение его… потому, что тот же GIMP Protable в настройках показывает 4 ядра

вайн точно поддерживает. вопрос, как ее включить?

я ничего не включал… только настройки в самих программах (gimp, blender). Только что проверил рендер в blender под wine - все 4 потока были по 100% пока он рендерил

на убунтушном форуме рекомендуют собирать вайн через make -j8 (для 8-ядерного проца).

Yurii Sokolov wrote:

на убунтушном форуме рекомендуют собирать вайн через make -j8 (для 8-ядерного проца).

правильно, глобальные параметры сборки находятся в

/etc/make.conf

 # Количество параллельных процессов, запускаемых при установке пакета.
MAKEOPTS="-j5"

в хендбуке по gentoo написано про это…

в моем случае 4 потока +1 = 5

почему +1?

Yurii Sokolov wrote:

почему +1?

Так рекомендуют сами разработчики…

http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?full=1\#book\_part1\_chap5

5.c. Configuring the Compile Options
MAKEOPTS

With MAKEOPTS you define how many parallel compilations should occur when you 
install a package. 

A good choice is the number of CPUs (or CPU cores) in your system plus one, 
but this guideline isn't always perfect.

спасибо за совет! может, это самовнушение, но по-моему скорость компиляции возросла)

на амд кол.ядер+1 скорость сборки ниже чем кол. ядер = кол.потоков
проверял на A6-3500

Спасибо всем откликнувшимся. Удалось собрать систему “под себя” и даже пересобрать ядро с поддержкой РАЕ ))
Еще один вопрос: как изменить пароль пользователя в уже установленной системе?
Спасибо!

Yurii Sokolov wrote:

Еще один вопрос: как изменить пароль пользователя в уже установленной системе?
Спасибо!

passwd  имя_пользователя

спасибо!

Еще вопрос: как в КДЕ удалить эту надоедливую панель запуска программ внизу экрана?

Yurii Sokolov wrote:

Еще вопрос: как в КДЕ удалить эту надоедливую панель запуска программ внизу экрана?

правой кнопкой мышки на панели → разблокрировать виджеты → потом опять пкм на панели → удалить виджет панель (или настроить виджет панель → удалить виджет панель)

уфф… спасибо Вам огромное))