Система portage

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

[SOLVED]Не обновляется libreoffice

Помогите как говорится кто чем может. Систему на домашнем компе использую уже год, но многое мне пока не понятно, хотя пытаюсь разобраться. В данном случае не смог. Видимо где то сильно накосячил, а где, понять сам не могу. Логи читал, но сам как видите так и не разобрался. В кратце суть в том что мне нужен был crossdev, чтобы поставить gentoo в телефон с андрюшей. Кстати получилось. Но не суть. Необходимость кросскомпиляции отпала и я со спокойной душой удалил и crossdev и архитектуру которую дополнительно к нему ставил и вобщем все что связано. И вот где я мог накосячить.

[SOLVED]Модификация сырцов перед компиляцией

Доброго времени суток.
Получил задание настроить asterisk и samsung IDCS500. Для этого дела есть модифицированная местным производителем плата Tormenta2 на 4 T1/E1 канала. Так вот dahdi имеет встроенный драйвер для такой платы, но она модифицирована так что драйвер не подходит. Есть файл(драйвер) от производителя Tormenta2.rbt , и его нужно запихнуть в сырцы dahdi-linux-2.7.0.1/drivers/dahdi перед компиляцией. Собственно вопрос: есть ли возможность провернуть это в Portage, не прибегая к скачиванию с портала сырцов dahdi, и ручной компиляции?

Не могу установить x11

Установил gentoo linux на свой ноут пытаюсь установить x сервер в систему
Команда: emerge xorg-x11
Выдается ошибка : It may be possible to solve this problem by using package.Mask to prevent one of those packages from being selected.However,it is also possible to satisfy simultaneously.If such a conflict exists in the dependncies of two different packages,then those packages can not be installed simultaneousy

Помогите плиз !!!!!!

С уважением Виктор

Постраения списка пакетов для пересборки при изменении CFLAGS

Т.к emerge -e пересобирает все пакеты без разбора и при сбое можно только вернуть через emerge -r ищу способ заставить portage пересобирать пакеты с изменившимся CFLAGS.
Сразу приходит в голову что-то типа этого:
ls /var/db/pkg/*/*/CFLAGS|while read line;do cat $line|grep -v core-avx-i|if read line2;then echo $line;fi;done|cut -f5,6 -d /
Отображает список всех пакетов с core-avx-i в cflags, Подойдёт после пересборки мира.
Можно ли как нибудь без этого костыля обойтись?

Что за унылый тролль портит ebuild'ы?

Постоянно натыкаюсь на что-нибудь подобное:
gtk? (
...
x11-libs/pango
x11-libs/gtk+:3
>=dev-libs/glib-2.24:2
x11-themes/hicolor-icon-theme
...
)
Причём при помещении в локальный оверлей с исправлением на gtk2 всё собирается. Зачем это делается??? Почему нельзя требовать ту версию gtk, которая установлена, если сборка с ней возможна? Или использовать давно введённый флаг gtk3? Ввести флаг gtk2 в конце концов, если третий стал стандартом? Держать несколько gtk не только некрасиво, но и места оно много весит, а кое-где ещё и время сильно тратится на сборку.

Системные переменные в Portage [SOLVED]

Кто знает как правильно объявить системные переменные, что-бы они подхватывались системой portage?

К примеру:

root # cat /etc/env.d/03my_var
OVERLAYDIR="/usr/local/portage"

root # export |grep OVERLAYDIR
declare -x OVERLAYDIR="/usr/local/portage"

root # cat /etc/portage/make.conf |grep PORTDIR_OVERLAY
PORTDIR_OVERLAY="${OVERLAYDIR}"

root # emerge --info |grep PORTDIR_OVERLAY
PORTDIR_OVERLAY=""

Проблемы с пересборкой мира[РЕШЕНО]

После апгрейда оборудования пытаюсь обновить систему.
Целый день пытаюсь исправить ошибки зависимостей.
После исправления use-флагов и удаления некоторых кривых версий пакетов от огромного списка проблем зависимостей осталось совсем немного.
glib,gdbus-codegen,gvfs хотят установиться по 2 или 3(вроде избавился) версии
http://pastebin.com/y39jcugr
Как определить, кому нужен этот зоопарк? И можно ли выпилить gobject-introspection и gdbus-codegen?
P.S.
В дереве вижу:
[code]

portage требует включить kvm на arm

При попытке сборки qemu получаю следующее в pre-emerge checks:

 *   You must enable KVM in your kernel to continue
 *   You will need the Universal TUN/TAP driver compiled into your kernel or loaded as a module to use the virtual network device if using -net tap.
 *   You must enable VHOST_NET to have vhost-net support

О чём речь? kvm не поддерживается в моём процессоре и я не знаю ни одного arm процессора с поддержкой именно этой технологии.
Сборка продолжается, но почвему же я получаю такие сообщения?
qemu будет работать без kvm?

[SOLVED] Правильно замаскировать Gnome 3

Подскажите, пожалуйста, как правильно замаскироват Gnome 3, чтоб portage не предлагала обновляться до него? Сейчас использую Gnome 2.32 и меня в нём всё устраивает, а Gnome 3 активно не нравится. Было бы замечательно, если б версию Гнома можно было переключить буквально одной командой по типу eselect, но такого похоже нет. Так что, видимо, нужно вручную замаскировать все пакеты, относящиеся к Gnome 3. Но какие именно? Заранее благодарю.

Помогите emerge -av dev-lang/php не видит опцию sharedext

Здравстуйте, помогите разобраться с проблемой, пытаюсь установить php 5.3 с опцией sharedext, но ничего не выходит.
Прописываю ее в /etc/make.conf в /etc/portage/package.use или же просто в консоле
Однако это опция не подхватывается см вывод в консоле:
USE="sharedext" emerge -av dev-lang/php
[code]

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