Система portage

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

Не собирается GIMP [SOLVED]

Добрый день!

При компиляции media-gfx/gimp-2.6.11-r1 возникла ошибка.
emerge выдал следующее:

[code]

Возможно ли продолжить оборвавшуюся сборку в portage

Иногда компиляция обрывается по банальным причинам (т. к. нехватка места на диске, OOM, отключение питания).
Если сборка велась вручную, при этом можно её продолжить, просто повторив make, существующие объектные файлы он пропустит.
Но в portage всё приходится начинать сначала. Обидно, в особенности на медленных системах, где что-нибудь может устанавливаться более суток. Возможно ли избавиться от этой проблемы?
Ручная досборка + ebuild install все запускает сначала.

[РЕШЕНО] Установка kde. Проблема с gst-plugins-xvideo.

Здравствуйте.

Пытаюсь

emerge -vuDN kde-meta

/*
Предварительно у соседа сделал

emerge -vuFDN kde-meta

, потому как у меня инет отвратительный
*/

Процесс останавливается на установке gst-plugins-xvideo.

emerge --info =media-plugins/gst-plugins-xvideo-0.10.32
/var/tmp/portage/media-plugins/gst-plugins-xvideo-0.10.32/temp/build.log

Подскажите, пожалуйста, в какую сторону гуглить.

________________________________________________

Два разных firefox одновременно

Есть ли такой оверлей, где файерфоксы слотированы?

Автоматизация обновления мира

Написал такой вот скрипт:
[code]
#!/bin/sh
# myupdate-world
# Скрипт обновления мира по утрам

LOG="/var/log/myupdate-world.log"
# log-файл
date >> $LOG
MIRROR=$(sed -n 's/^GENTOO_MIRRORS="\(.*\) .*/\1/p' /etc/make.conf)
# Задаем зеркало обновления
while ! $(wget --spider $MIRROR/snapshots/portage-$(date -d yesterday +%Y%m%d).tar.bz2.md5sum &>/dev/null); do sleep 300; done
# Проверяем наличие обновления, если не найдено, ждем 5 минут
EIX_CACHEFILE=/var/cache/eix.remote eix-remote update

pidgin-mra (mail.ru агент)

Создал ебилд для плагина pidgin.
http://bugs.gentoo.org/show_bug.cgi?id=369865
Прошу всех желающих попробовать, посоветовать что добавить-изменить что)))
Всем заинтересовавшимся спасибо
brothermechanic

Проблемы с установкой net-analyzer/net-snmp-5.4.3 [РЕШЕНО]

Падает на моменте

 * ERROR: net-analyzer/net-snmp-5.4.3 failed:
 *   Failed to create .keep in /usr/local/portage/tmp/portage/net-analyzer/net-snmp-5.4.3/image//etc/snmp
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_install
 *   environment, line 5759:  Called keepdir '/etc/snmp' '/var/lib/net-snmp'
 *     ebuild.sh, line  334:  Called die
 * The specific snippet of code:
 *                      touch "${D}${x}/.keep_${CATEGORY}_${PN}-${SLOT}" || \
 *                              die "Failed to create .keep in ${D}${x}"

Portage и change log'и

Возможно я просто плохо знаю Gentoo. Мне нравится система с USE флагами, обновление системы реализовано хорошо. Но мне нехватает в этой системе возможности смотреть чейнджлоги пакетов, знать что изменилось в новых версиях. В deb дистрибутивах это есть. Или может есть какая-либо надстройка для этого? Как вы подходите к этому вопросу?

обновление и версия dev-lang/mono [SOLVED]

Давно не обновлял систему, на emerge -uDN сейчас

dev-lang/mono:0

  (dev-lang/mono-2.6.7::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-lang/mono-2.6.1[moonlight] required by (www-plugins/moonlight-2.3::funtoo, installed)

  (dev-lang/mono-2.10.1-r2::gentoo, installed) pulled in by
    >=dev-lang/mono-2.7 required by (dev-dotnet/gnomevfs-sharp-2.24.2::gentoo, ebuild scheduled for merge)
    (and 2 more with the same problem)

как это можно пофиксить?

----
UPD: спасибо, разрулил :)

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

Система примерно от января 2010.
emerge --sync от вчера.

# emerge portage
ругается на то, что perl требует EAPI3
# emerge perl
на то же самое.
в общем ничего не обновить.

Выглядит так:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "dev-lang/perl" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/perl-5.12.3-r1 (masked by: EAPI 3)
- dev-lang/perl-5.12.3 (masked by: EAPI 3)
- dev-lang/perl-5.12.2-r6 (masked by: EAPI 3)
- dev-lang/perl-5.10.1 (masked by: package.mask, ~x86 keyword)

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