Система portage

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

Заблокировать virtual-пакет

Привет друзья.

emerge -pvt qqq/p1

Calculating dependencies... done!

[ebuild   R   ] qqq/p1
[ebuild  NS   ]  virtual/pp2
[ebuild  NS   ]   ddd/pp3

Нужно просто пересобрать qqq/p1 без установки двух нижеследующих пакетов.
ddd/pp3 можно засунуть в package.provided, при попытке туда же добавить virtual/pp2, emerge ругается:

Virtual package in package.provided: virtual/pp2
See portage(5) for correct package.provided usage.

[ebuild   R   ] qqq/p1
[ebuild  NS   ]  virtual/pp2

В Man'e что-то ничего не нашел на сей счет.
Как быть?

Не ставиться Postgresql server 8.3.7 с поддержкой ldap

В make.conf флаг ldap есть. Командой USE="ldap" emerge deb-db/postgresql-server тоже не ставиться. Куда смотреть?

Conflict: 2 blocks - sys-libs/com_err sys-libs/ss

Поставил себе Gentoo на ноутбук, решил обновиться, сделал emerge --sync а потом emerge system -pvu и вот результат:
Conflict: 2 blocks (2 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('installed', '/', 'sys-libs/com_err-1.40.9', 'nomerge') pulled in by
sys-libs/com_err required by world
('installed', '/', 'sys-libs/ss-1.40.9', 'nomerge') pulled in by
sys-libs/ss required by world
('ebuild', '/', 'sys-libs/e2fsprogs-libs-1.41.3-r1', 'merge') pulled in by

Error was: Syncing overlay "sunrise" returned status 256!

Последние пару дней не хочет синхронизироваться оверлей sunrise, с остальными все в порядке. Кто-нибудь подобное наблюдал?

Поломались кеды

Доброго времени суток всем.

Ни у кого не возникло проблем после недавнего обновления? После emerge --sync столкнулся с блокировками

Calculating dependencies...

Проблема при сборке media-libs/libkexiv2

После обновления media-gfx/exiv2-0.18 выдалось ссобщение :

*
* PLEASE PLEASE take note of this:
* Please make *sure* to run revdep-rebuild now
* Certain things on your system may have linked against a
* different version of exiv2 -- those things need to be
* recompiled. Sorry for the inconvenience!

Так и делаю- revdep-rebuild. И вот идут ошибки:

>>> Emerging (1 of 3) media-libs/libkexiv2-0.1.5
* libkexiv2-0.1.5.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ...

Кросскомпиляция под ARM

Установил crossdev с опцией "-t arm-unknown-linux-gnu".
Хочу собрать mc-4.6.2 из исходников:

$ ./configure --without-edit --without-gpm-mouse --without-mmap --without-subshell --without-x --without-vfs --with-glib-static --with-screen=mcslang CC=arm-unknown-linux-gnu-gcc --host=x86-pc-linux-gnu --target=arm-unknown-linux-gnu
$make

Но, похоже что используются native библиотеки, а не для arm.
[code]
arm-unknown-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..

ошибка приустановке пакетов

Я новичок в делах gentoo, мало что в нем понимаю.
Набираю:
#emerge links
выводит:
[code]
Calculating depedencies (палочка-выручалочка..)
!!! All ebuilds that could satisfy "dev-tex/luatex" have been masked.
!!! One of the following masked packages is required to complete your request:
-dev-tex/luatex-0.30.3 (masked by: EAPI 2)

The current version of portage supports EAPI '1'. You must upgrade to a newer vrsion of portage before EAPI masked packages can be installed.

ERROR: dev-libs/gmp-4.2.4 failed

давно не работал с генту. и решил пересобрать system
emerge -eva system
при сборке пакета dev-libs/gmp-4.2.4, вылетает с ошибкой configure: error: GMPABI=64 is not among the following valid choices: 32

stage3-amd64-2008.0.tar.bz2
portage-20090521.tar.bz2

По всей видимости проблемы с gzip

Начинаю собирать pciutils-3.1.2.
Проверяются чексуммы и потом сразу начинается:
rm: cannot remove '/var/tmp/portage/sys-apps/pciutils-3.1.2/work/pciutils-3.1.2/pciutils.lsm' : Permission denied
и далее по так со всеми файлами.
>>> Not marked as unpacked; recreating WORKDIR...
tar: pciutils-3.1.2/maint/release.pm: Cannot open: Permission denied
и т.п.
bz2 нормально собираются. Были проблемы с распаковкой lzma, но решились чтением форума и записью в paсkage.use одной строчки.

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