обновление KDE 4
sasco 17 Августа, 2007 - 17:23
Предистория:
- установил 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 и написать скрипт который бы занимался их обновлением.
З.Ы. Пакеты можно попробовать выцепить командой:
Можно для чайников?
Для сбора пакетов (и их обновления) написал скрипт:
#!/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
потом ставим прогу 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
увидал там строку
))
собстно он прав, как то криво реализовано
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 полчаса компилится