Система portage

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

[РЕШЕНО] Как запретить webkit-gtk?

Прилетел сегодня при обновлении:

[ebuild  N    ] net-libs/webkit-gtk-1.8.3-r300  USE="geoloc gstreamer jit spell webgl (-aqua) -coverage -debug -doc -introspection {-test} -webkit2" 

Ставился не быстрее qtwebkit, но gtk-й мне точно не нужен.
И это при том что в зависимостях его нету:

% equery d net-libs/webkit-gtk
 * These packages depend on net-libs/webkit-gtk:
media-gfx/gimp-2.8.2 (webkit ? >=net-libs/webkit-gtk-1.6.1:2)

% equery u media-gfx/gimp | grep webkit
-webkit

[SOLVED] Ошибка синхронизации

ERROR: invalid uid nobody

Циклические зависимости

Делаю

emerge git

Выдает
[code]
[nomerge ] dev-python/numpy-1.6.1-r1 USE="test -doc -lapack"
[nomerge ] dev-python/nose-1.1.2 USE="test -coverage -doc -examples"
[nomerge ] dev-python/twisted-11.0.0 USE="crypt gtk -serial"
[nomerge ] dev-python/pygtk-2.24.0-r2 USE="test -doc -examples"
[nomerge ] dev-python/pygobject-2.28.6-r52 USE="introspection test -doc -examples -libffi"
[nomerge ] dev-python/pygobject-3.2.2 USE="cairo test threads -examples"

Криво работает --root=/$DIR

Команда:

emerge -uDNav @world --root=/zero/core/devel/up/21.09.2012-14.58.16/

даёт следующий вывод:

http://pastebin.com/FhUZtv2Z

Вопрос: почему "to /zero/core/devel/up/21.09.2012-14.58.16/" не у всех пакетов?

Работа со слотами

В общем порыскал по просторам интернета и так и не нашел актуальных мануалов по работе со слотами в системе портеж. А интересуют следующие вопросы: как выбрать основной пакет, как найти все пакеты, которые имеют более одного занятого слота, как удалить все устаревшие и неиспользуемые версии пакетов в слотах?

x11-drivers/nvidia-drivers-96.43.20 -- при сборке ругань на отсутствие /usr/src/linux/Rules.make

Собственно вот:

[code]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-drivers/nvidia-drivers-96.43.20-r1/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/x11-drivers/nvidia-drivers-96.43.20-r1/work ...
* Preparing nvidia module
make -j5 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/3.4.10-gentoo/build CC=i686-pc-linux-gnu-gcc clean module
Makefile:332: /usr/src/linux/Rules.make: Нет такого файла или каталога

[РЕШЕНО]Аналог 'equery b файл' но для ещё не установленного пакета

Уже далеко не первый раз возникает такая необходимость, но каждый раз спрашивать гугл наверное не тру вэй.
Собственно как узнать название пакета по файлу, который должен появиться после установки пакета. Как уже было упомянуто в названии темы, equery даст положительный результат только если данный пакет уже установлен в системе. В некоторых случаях emerge --searchdesc конечно может помочь, но он не панацея.

Failed to emerge coreutils

Цитата:
(.text+0x1944): undefined reference to `pthread_mutex_unlock'
/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `_Unwind_Find_FDE':
(.text+0x1a0b): undefined reference to `pthread_mutex_lock'
/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgcc_eh.a(unwind-dw2-fde-glibc.o): In function `_Unwind_Find_FDE':
(.text+0x1a5a): undefined reference to `pthread_mutex_unlock'
collect2: ld returned 1 exit status
make[3]: *** [timeout] Error 1
make[3]: *** Waiting for unfinished jobs....

Не собирается PyQt4

использую версию из оверлея qt:
[code]
[U] dev-python/PyQt4
Available versions: 4.8.4 4.9.1 4.9.4 (~)4.9.4-r1 (~)4.9.5_pre20120911[1] {{X assistant (+)dbus debug declarative doc examples kde multimedia opengl phonon sql svg webkit xmlpatterns}}
Installed versions: 4.9.5_pre20120816[1](16:46:17 16.08.2012)(X assistant dbus declarative doc examples kde opengl phonon sql svg webkit -debug -multimedia -xmlpatterns)
Homepage: http://www.riverbankcomputing.co.uk/software/pyqt/intro/ http://pypi.python.org/pypi/PyQt

[РЕШЕНО]kde-base/marble - не завершается установка

установка marble замирает в процессе выполнения. завершения установки можно ждать вечность.

меня пока тут не будет: появлюсь тут снова после 18-го числа!

Ленты новостей