обновление KDE 4

Предистория:
- установил layman
- при помощи layman добавил пакет "kde"
- запустил #ACCEPT_KEYWORDS="~x86" USE="...список...." emerge -av kde
выдался длинный список пакетов версии 9999.4 (требуемый KDE4) и после ночи установки, появились четвёртые кеды. Даже работают :-)

Суть проблемы:
решил обновить KDE4 (что-то ведь поменялось за последнюю неделю!).
запускаю команду: #ACCEPT_KEYWORDS="~x86" emerge -avu kde - ничего не происходит
как теперь обновить KDE4 который получился после layman и находится в /usr/portage/distfiles/svn-src ???

Теперь надо

Теперь надо обновлять каждый пакет который был установлен из svn.
Я использую из svn compiz-fusion и e-17. В оверлеях с ними есть скрипты для обновления пакетов.
В оверлее kde такого скрипта нет, могу посоветовать собрать опеределить список пакетов которые собраны из svn и написать скрипт который бы занимался их обновлением.

З.Ы. Пакеты можно попробовать выцепить командой:

emerge -pve kde | grep 9999

Можно для чайников?

Для сбора пакетов (и их обновления) написал скрипт:

#!/bin/bash
for F in `ACCEPT_KEYWORDS="~x86" emerge -pve kde | grep 9999 | awk '{print $4;}'`;
do
echo $F;
done

У меня есть небольшие трудности со скриптами compiz-fusion и e-17. Что такое первое - я не знаю, а e-17 у меня появилось после аналогичного запуска layman, команды emerge и танца с бубном.

Вопрос чайника в этой области: что вставить после echo $F, чтобы оно обновило и установило соответствующие пакеты из svn?

зачем

зачем изобретать велосипед =)
ставим оверлей sunrise

layman -a sunrise

потом ставим прогу rep-rebuild которая специально для этого предназначена
иее пользуемся... я так e17 обновляю...
___________________________________________
Gentoo GNU/Linux 2.6.22 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

ух ты

ух ты спасибо!!
А то eix -Ic | grep 9999 задолбал =)

Я схожу с ума или это глючит Реальность?

класс!

Спасибо за совет! Обязательно попробую.

Да... оно

Да... оно работает, но пока подбирает пакеты, говорит много раз
"!!! unknown local option -qc, ignoring
!!! unknown global option -qc, reusing as local option"
Как выяснилось с --debug, говорит оно это после каждого найденного пакета.
Я один такой?

Я схожу с ума или это глючит Реальность?

Может, я чего-то

Может, я чего-то не понимаю, но вроде обновление оверлеев делается так:
layman -s kde
или
layman -S (все скопом)

да это понятно -

да это понятно - только вот пакеты в SVN, и при emerge делается svn up - и для этого нужно пересобрать все пакеты с кде... вопрос в том как. :)

а вот если бы

а вот если бы при пересборке можно было бы указать, что ты в оффлайне, и пакет не делал бы svn up, cvs update и так далее, то было бы совсем круто

надо eclass

надо eclass смотреть соответствующий - в cvs.eclass есть ECVS_OFFLINE если его =1 сделать то небудет обновлять

забавно )решил

забавно )
решил поковырять rep-rebuild

увидал там строку

#
# I know this is not the best algorithm... please make it do better!
#

))

собстно он прав, как то криво реализовано

1) обновляются всегда все пакеты, хотя те которые актуальны выделяются жирным, собстно главное это.
итого у меня из 5 оверлеев всегда пересобирается в общей сложности 102 пакета

2) невозможно использовать emerge-вские ключики -N и -D, ща посмотрю, может они по дефолту активированы...

PS Хотя полюбому полная пересборка всех оверлеев(в том числе и kdesvn) с использованием ccache и distcc(две машины по 1,5ггц) заняла около 2 часов, скоро подключу к процесс распределенной компиляции еще одну машинку с 4ггц двухядерником - думаю время сократится примерно до часа ))

а вот у мну не

а вот у мну не собралось... ругается на фонон и на медиа_контроллер. гуглил. не собирается systemsettings. любой. 4.0.82,4.0.83, 9999. доберусь до дому - запостю логи...

жди, это ж

жди, это ж оверлей, ща не собралось, завтра соберется, у меня тоже чо то вчера не собиралось, отложил обновление до сегодня - все собралось )

кажется, решено!

cd /usr/inclusde ; ln -s KDE/Phonon ./ (так же с QT-include)
после этого собирается и не пищит на отсутсвие Phonon/MultimediaObject
по кр. мере с kde4-experimental прокатило :)
P.S.: но phohon-xine продолжает ругаться

А не проще ли

А не проще ли удалить qt-phonon?

paludis проблемы в

Для любителей решения проблем на корню:

paludis проблемы c svn & live ebuilds запросто решает. Не надо никаких сторонних утилит. Есть опции - обновлять snv пакеты (ежедневно, каждый раз, раз в неделю и тп.)

Круто, надо

Круто, надо попробывать все же )
Ладно, седня миграция на openrc, а потом paludis )

Слыхал она вроде как должна portage заменить в будующем?

Она не

Она не заменит
А тока и останется велосипедом =)
Портаж как был так и будет
___________________________________________
Gentoo GNU/Linux 2.6.25 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

paludis полчаса

paludis полчаса компилится

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".