Система portage

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

Пакет не обновляется при обновлении world

Странную вещь заметил только что:

[code]
giant ~ # emerge -pvuDN world

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

Calculating dependencies... done!
[ebuild U ] sys-apps/debianutils-3.2.2 [3.2.1-r1] USE="-static" 135 kB
[ebuild U ] dev-util/ctags-5.8 [5.7-r2] USE="-ada" 469 kB
[ebuild U ] dev-util/git-1.6.5.3 [1.6.5.2] USE="blksha1 curl iconv threads webdav -bash-completion -cgi -cvs -doc -emacs -gtk -perl (-ppcsha1) -subversion -tk -xinetd" 2,446 kB
[ebuild U ] sys-devel/libtool-2.2.6b [2.2.6a] USE="-test -vanilla" 722 kB

Как запретить collision-protect в FEATURES?

У меня тут небольшой сбой в системе прошёл и портеж восстановился примерно недельной давности. За это время обновилось почти 300 пакетов (в основном - KDE). Повторный пересбор их выдаёт массовые коллизии файлов.

Понятно, что удобно бы разок отключить защиту от коллизий.

Пишу в make.conf:

FEATURES="autoaddcvs autoconfig ccache -collision-protect confcache -distcc prelink -keeptemp keepwork -protect-owned"

Фигушки.

С командной строки:

FETURES="-collision-protect" emerge ...

то же самое.

[code]
# emerge --info|grep FEATURES

Могу собрать xfce, ошибка при комиляции libxfce4menu [SOLVED]

Не могу установить xfce4
Ошибка при компиляции libxfce4menu (а именно tdbtool.c:439)
revdep-rebuild никаких ошибок не нашел

Лог emerge с ошибкой клик
emerge --info клик
equery list -i клик

Решено правкой исходников

Найти все установленное в слотах

Как посмотреть все пакеты, которые были установлены в слотах, т.е. те, которых более одной версии стоит.

Сделать бинарник с другим CHOST и CFLAGS

Не подскажете, как мне, используя crossdev, сделать бинарник glibc с нужным мне CFLAGS для системы на базе ARM c CHOST armv6l-softfloat-linux-gnueabi?
Тулчейн для armv6l-softfloat-linux-gnueabi стоит.

Проблема с обновлением portage: The current version of portage supports EAPI '1'.

Дорого времени суток.
Поиск результатов не дал, потому создаю новую ветку.
С Gentoo я столкнулся впервые -- досталось по наследству несколько серверов.
Так уж сложилось что за серверами давно никто не следил, плюс не было некоторых стандартных пакетов (например vim) так что мне пришлось сходу знакомиться с emerge.
В итоге я уперся в такую проблему:
# emerge portage
Calculating dependencies /
!!! All ebuilds that could satisfy ">=x11-libs/libxcb-1.2" have been masked.
!!! One of the following masked packages is required to complete your request:

блокировка e2fsprogs vs. util-linux

Всем привет! обновил дерево, при установке кучи софта (syslog-ng vixie-cron grub portage-utils gentoolkit bridge-utils lvm2) вылезла блокировка, пишу на память, вроде как e2fsprogs и e2fsprogs-libs блокированы пакетом util-linux... не вкурсе что там опять с ними? опять содержимое нескольких пакетов объединили в один??

Portege хочет от меня чего-то странного [SOLVED]

Сделал emerge --sync - и вот
[code]
These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "dev-java/icedtea6-bin" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-java/icedtea6-bin-1.6.1 (masked by: ~amd64 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "virtual/jdk-1.6.0" [installed])
(dependency required by "dev-libs/soprano-2.3.1" [installed])

Установка версий, уже удалённых из древа

Мне необходимо установить xorg-server-1.3, но его зачем-то уже удалили из portage (хотя у новых версий есть серьёзные неустранённые баги) и самая старая доступная сейчас версия - это 1.5.3-r6.
Во FreeBSD, например, можно обновлять порты с помощью cvs, и ей задать дату на которую я хочу обновиться, таким образом получив старую версию портов. Можно что-нибудь подобное сделать в Gentoo?

ffmpeg

Подскажите пожалуйста

как пересобрать ffmpeg c включенной опцией vhook ?
до этого собирал emerge ffmpeg

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