Система portage

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

Установка k3b

Попытался установить k3b но оказалось, что есть куча блокированных пакетов, вот таких:
[code]
n0rt0n@tux /usr/bin $ sudo emerge -pv k3b

* IMPORTANT:config file '/etc/portage/package.keywords' needs updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

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

Calculating dependencies... done!
[ebuild N ] app-cdr/cdrtools-3.00 USE="acl unicode" 1,933 kB
[ebuild N ] virtual/cdrtools-0 0 kB
[ebuild N ] media-libs/libsamplerate-0.1.7 USE="-sndfile" 4,239 kB

[SOLVED] Ошибка после обновления мира.

Traceback (most recent call last):
File "/usr/bin/emerge", line 37, in
from _emerge.main import emerge_main
File "/usr/lib64/portage/pym/_emerge/main.py", line 6, in
import logging
File "/usr/lib64/python2.7/logging/__init__.py", line 26, in
import sys, os, time, cStringIO, traceback, warnings, weakref
ImportError: /usr/lib64/python2.7/lib-dynload/time.so: file too short
Кто знает чем лечится?

All ebuilds that could satisfy "qt" have been masked.

Всем привет!!!
У меня такая вот проблемка, поставил себе gentoo впервые, и до конца еще не разобрался с системой портэжей. В качестве рабочей среды у меня стоит Gnome, ну понадобилось поставить goldendict который требует qt, комманда emerge qt выдала мне следующее:

[code]
!!! All ebuilds that could satisfy "qt" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/qt-4.7.2 (masked by: package.mask, ~x86 keyword)
/usr/portage/profiles/package.mask:
# Ben de Groot (25 Jun 2009)

Нужны раритетные портежи.

Собственно нужны портежи в период примерно январь-февраль 2009-го года. Может у кого сохранились? В Так то нашел пару сборок от XOR от 2009-02-05 и от 2010-06-06. С горем пополам навыковыривал некоторые интересующие ебилды, вроде все срослось при проверке emerge -epv ***** но при сборке уперся в liblbutil-1.0.1, но других ебилдов других версий не было, не знаю зачем он нужен а без него не хочет собирается.(( На этом пакете и встало все (он же и не собирается). А где и как избавиться от него не знаю. И так разрулил туеву тучу зависимостей.

Кофликтуют разные версии xulrunner

При попытке обновления получил вот это:

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

net-libs/xulrunner:1.9

  (net-libs/xulrunner-2.0::gentoo, installed) pulled in by
    ~net-libs/xulrunner-2.0[wifi=,libnotify=,system-sqlite=,webm=] required by (www-client/firefox-4.0-r1::gentoo, installed)

  (net-libs/xulrunner-1.9.2.15::gentoo, binary scheduled for merge) pulled in by
    =net-libs/xulrunner-1.9* required by (dev-java/swt-3.5.2::gentoo, installed)

Не собирается dev-db/mysql-workbench

Ребята, помогите советом. Ставлю из портажей сабж, в процессе компиляции ошибка:
[code]
include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I../../../library/base -I../../../generated -I/usr/include/mysql -DHAVE_ERRNO_AS_DEFINE=1 -DUNIV_LINUX -DUNIV_LINUX -I -DENABLE_LUA_MODULES -DENABLE_PYTHON_MODULES -O2 -march=i686 -pipe -Wextra -Wall -Wno-unused -Wno-deprecated -DTIXML_USE_STL=1 -MT grtpp_grt.lo -MD -MP -MF .deps/grtpp_grt.Tpo -c grtpp_grt.cpp -fPIC -DPIC -o .libs/grtpp_grt.o
In file included from grtpp_module_python.h:26,
from grtpp_shell_python.h:25,

скачивание дистов под другую платформу (amd64)

Добрый день.

Есть скриптик (не раз публиковал на форуме), который бежит по портежу, по каждому ebuild-у, и скачивает его.
Однако, замечен следующий "баг".
У меня платформа x86, а у друга amd64.
И из-за разного профиля (/etc/make.profile) качаются разные дисты.
Верней качаются только моей архитектуры.

Для примера:
cd /usr/portage/app-office/openoffice-bin

sudo ebuild openoffice-bin-3.2.1.ebuild fetch
* OOo_3.2.1_Linux_x86_install-rpm_en-US.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]

[SOLVED] не собирается x11-libs/gtk+-2.22.1-r1

Всем привет.
Выполняю обновление. Выполнил :
# emerge --sync
# emerge -uDNa world
вот на этом пакете ошибка:
[ebuild U ] x11-libs/gtk+-2.22.1-r1 [2.20.1-r1] USE="-examples%"

вот что пишет:
symbol lookup error: /usr/lib/qt4/libQtGui.so.4: undefined symbol: _ZNK17QVariantAnimation10metaObjectEv
make[3]: *** [gtk.immodules] Error 127

делал revdep-rebuild не помогло. Какой пакет пересобрать не пойму :(

* [SOLVED] : пакеты собрались после удаления лишних USE и CFLAGS флагов в make.conf и пересборке мира. Всем спасибо.

emerge -e

Вопрос такой. Как часто нужно и нужно ли вобще выполнять emerge -e system, emerge -e world ??? Если обсуждалось, то ткните пальцем.

[РЕШЕНО]nvidia-drivers: Недостатки драйвера из дерева portage относительно официальных с сайта nvidia

Есть ноутбук с видеокартой NVIDIA 8400M GS.
После замены драйвера видеокары со скачанного с официального сайта производителя на тот, что в дереве portage стали наблюдаться следующие отрицательные моменты:
1. Вентилятор ноутбука стал чаще крутиться [видимо не включается режим энергосбережения у видеокарты, а поверить это непозволяет нижеследующее].
2. Исчезла фирменная панель управления видеокартой, в которой как раз можно посмотреть её текущие частоты, а также включить адаптивный режим энергопотребления. Стоит KDE 4.4.5

Можно ли както это победить?

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