Система portage

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

nvidia-drivers-295.40 failed (unpack phase): Unknown filetype "" ?

Проблема только на одной из нескольхих машин с одинаковыми профилями:
[code]
ebuild nvidia-drivers-295.40.ebuild unpack
>>> Existing ${T}/environment for 'nvidia-drivers-295.40' will be sourced.
>>> Run 'clean' to start with a fresh environment.
>>> Not marked as unpacked; recreating WORKDIR...
>>> Downloading 'http://distfiles.gentoo.org/distfiles/NVIDIA-Linux-x86_64-295.40.run'
--2012-05-01 23:36:20-- http://distfiles.gentoo.org/distfiles/NVIDIA-Linux-x86_64-295.40.run
Resolving distfiles.gentoo.org... 140.211.166.134, 156.56.247.195, 216.165.129.135, ...

Сборка маленькой системы в chroot каталог

Озадачили меня на работе собрать минимальную ОС для узкоориентированой задачи. Требования минимальны : php,mysql,xorg+flashplayer . Размер критичен, посему нада исключить всякие ненужные системные утилиты, gcc, ненужные либы и все, то, что в stage3, как я понимаю, занимает около 70% объёма.
Думаю делать это так:


emerge --root=/chroot4os openrc udev util-linux ppp и.т.п.
собрать туда ядро я initrd-образом ( кстате, обязателен ли он ? намного ли сложнее без него, учитывая, что система будит работать с флешки ?)
потом emerge --root=/chroot4os xorg-x11 php mysql и.т.п. 

[SOLVED] Сборка Firefox 12: internal compiler error

Не собирается www-client/firefox-12.0, пишет ошибку:

internal compiler error: in tree_nrv, at tree-nrv.c

Можно ли это решить, или нужно ждать патч? GCC версии 4.4.5 (Gentoo 4.4.5 p1.3, pie-0.4.5)

[SOLVED] не собирается dev-libs/libxml2-2.7.8-r5

Лог сборки Собирал обычно emerge libxml2. Пробовал отключать CFLAGS и MAKEOPTS. Вылетает всегда на одном и том же месте.
система свежеустановленная, make.conf скопировал с рабочей генты на етом же нетбуке.
Мой make.conf
Чаго яму патрэбна?

Как ускорить Calculating dependencies?

Пример:
[code]
$ time sudo emerge -pv unetbootin

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

Calculating dependencies... done!
[ebuild N ] dev-lang/nasm-2.10 USE="-doc" 796 kB
[ebuild N ] dev-perl/Crypt-PasswdMD5-1.300.0 5 kB
[ebuild N ] dev-perl/Digest-SHA1-2.130.0 39 kB
[ebuild N ] sys-boot/syslinux-4.05 USE="-custom-cflags" 5,358 kB

Ошибка при установке www-apache/mod_perl

При попытке установки mod_perl получаю следующую ошибку.
[code]
emerge -av mod_perl

* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

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

Calculating dependencies... done!
[ebuild U ] app-admin/apache-tools-2.2.22 [2.2.21] USE="ssl" 0 kB

[SOLVED]Вернуться с КДЕ 4.8.1 на 4.7.4

После обновления до 4.8.1, возникло острое желание вернуться к 4.7.4.
Однако emerge -pv =kde-base/kde-meta-4.7.4 показывает только kde-meta-4.7.4, а как же остальные пакеты?
Что сделать, что бы перейти обратно на 4.7.4, и в том числе на старый дельфин.

Сборка plasma-icontasks

Не как не могу собрать этот пакет.
Собирается только в составе kde-base/kdeplasma-addons. Но мне не надо 100500 левых апплетов.
Пробовал репозитории ROKO__ и arcon - просто не собирается.
Собрал в ручную из сорцов - норм. make install - падает плазма сразу после загрузки и не стартует больше.

Лог сборки:
http://pastebin.com/m9X0x84z

Ну и:
[code]
$ emerge --info
Portage 2.1.10.56 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.3, glibc-2.15-r1, 3.3.2-gentoo x86_64)
=================================================================

Не собирается splashutils

Решил обновиться, emerge -ueDNv system world. Остановка произошла на media-gfx/splashutils-1.5.4.4:
[code]
emerge -v splashutils

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

Calculating dependencies... done!
[ebuild R ] media-gfx/splashutils-1.5.4.4 USE="fbcondecor gpm mng png truetype -hardened" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-gfx/splashutils-1.5.4.4

Бинарная сборка на базе gentoo без компилятора и т.п.

Приветствую... когда то задумывался на эту тему, и вот понадобилось создать и главное поддерживать небольшую сборку установки (для виртуальной машины - пока в планах uml) для работы ограниченного набора ПО. Лучше gentoo решений найти сложно, система портежей предоставляет замечательные механизмы по отслеживанию зависимостей и компиляции только необходимых компонент.

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