Система portage

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

frei0r 1.2 и gentoo [SOLVED]

на оверлее zuganua есть лишь 1.1 версия, как и на офф-источниках. frei0r 1.2 нужен для kdenlive. для обработки видео посредством yuv curves. Можно ли самому собрать плагин без создания ебилда. На сколько это опасно. Создание ебилда дико муторная затея.

Ошибка компиляции tkabber [Решено]

Собственно:

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

Calculating dependencies . .##... done!
[ebuild N ] net-im/tkabber-0.9.9 USE="extras plugins ssl" 0 kB

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

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-im/tkabber-0.9.9
* tkabber-0.9.9.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* tkabber-plugins-0.9.9.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* Package: net-im/tkabber-0.9.9
* Repository: gentoo
* Maintainer:

Создать бинарный package из уже установленного портежа

Чем сделать бинарный пакет из уже установленного портежа? Например, я использую некоторые 9999-портежи обновляемые из cvs,git и т.п. и перед тем как обновить такой портеж, хотелось бы забекапить рабочую версию.

net-misc/gnome-rdp-0.3.0.5 нехочет ставится

собственно непойму в чем дело... ниразу сюда не писал так как все время находил решения проблем но тут прям в тупик встал....
revdep-rebuild emerge --depclean делал

>>> Emerging (1 of 2) net-misc/gnome-rdp-0.3.0.5
* gnome-rdp-0.3.0.5.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* Package: net-misc/gnome-rdp-0.3.0.5
* Repository: gentoo
* Maintainer:

* USE: amd64 elibc_glibc kernel_linux multilib rdesktop userland_GNU vnc

Странности слотов php

Наблюдаю такую картину:
* dev-lang/php
Available versions:
(5) 5.2.14 5.3.3-r1
(5.2) 5.2.16 5.2.17
(5.3) 5.3.4 5.3.5

В системе есть софт зависящий от слота (5). Обновиться до 5.3.4 или 5.3.5 не могу т.к. их нет в (5). Установить одновременно то же т.к. конфликтуют по зависимостям с 5.3.3-r1.

Я конечно могу их замаскировать, но я не понимаю насколько корректно такое разбиение на слоты. Прокомментируйте ситуацию пожалуйста.

Как компилировать разные профили в разные наборы бинарных пакетов?

Я хочу сделать личные профили для всех нужных мне случаев жизни
и автоматическую сборку всего этого на сервере билдовки (чтобы потом использовать PORTAGE_BINHOST howto)

Собственно, не могу найти описания того, как настроить сервер в такую конфигурацию
(чтобы все лежало сразу и не требовало перенастроек в ручную для сборки каждого профиля,
а запускалось по крону)

Динамическое переназначение переменных в make.conf в зависимости от некоторых условий[РЕШЕНО]

Всем привет!

Настроил я тут должным образом distcc и родился у меня такой вопрос:
как настроить portage на нетбуке так, чтобы при нахождении в домашней локальной сети, он брал из make.conf переменные FEATURES и MAKEOPTS с одними значениями, а при нахождении в любой другой сети другие... как это выглядело бы в виде bash-скрипта я прекрасно представляю, но к сожалению make.conf не bash-скрипт, поэтому всякие if-then-else там не катят :(

этим кто-нибудь когда-нибудь озадачивался? :)

Решение:

baselayout-1 VS baselayout-2 [SOLVED]

Здравствуйте, есть интересная проблема. Суть такова: есть система "х86" при старте она пишет следующее, по два раза в разных местах

the lvm init-script is written for baselayout-2!
please do not use it with baselayout-1!

the udev init-script is written for baselayout-2!
please do not use it with baselayout-1!

baselayout, lvm и udev из стабильной ветки но они требуют baselayout2 из тестинга... это нормально? Насколько я заметил эти предупреждения не влияют на работоспособность системы, но всё же мозолят глаза.

[РЕШЕНО] Не собирается dev-cpp/gtkmm-2.20.3

Пытаюсь собрать dev-cpp/gtkmm-2.20.3, ловлю вот такую ошибку
[code]
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lpng12
collect2: ld returned 1 exit status
libtool: install: error: relink `libgtkmm-2.4.la' with the above command before installing it
make[2]: *** [install-libLTLIBRARIES] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/dev-cpp/gtkmm-2.20.3/work/gtkmm-2.20.3/gtk/gtkmm'
make[1]: *** [install-am] Ошибка 2
make[1]: Leaving directory `/var/tmp/portage/dev-cpp/gtkmm-2.20.3/work/gtkmm-2.20.3/gtk/gtkmm'

[РЕШЕНО] Удалил glibc :-(

Сейчас под ночь недоглядел и опрометчиво удалил glibc (emerge -C glibc).

Сейчас загрузился из livecd (тот, который minimal), поднял stage3 сделал
ROOT="/mnt/sda6/" emerge -av glibc
и понял, что восстановить этот пакет не так-то просто
Подскажите, как можно его восстановить (желательно опустив "руки бы тебе оборвать"- это я и сам понимаю).

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