[SOLVED][KDE] from kde-meta-4.4.5 to kde-meta-4.5.4

Система полностью ~amd64. Решил поставить kde 4.4.5, а точнее несколько отдельных метапакетов. Из таблицы с этой страницы вики сразу на будущее вписал все метапакеты в package.mask. (>=метапакеты-4.5, чтобы собиралось только из стейбла). Но "будущее" настало в этот же вечер и я решил поверх поставить kde-meta, который бы подтянул всё недостающее. Но, к сожалению, на вики не было ни слова о пакете kde-base/kdebase-runtime-meta). И получилось так, что теперь у меня KDE практически полностью версии 4.4.5, а runtime версии 4.5.4:

insomnium@thrash # qlist -Iv kde | grep meta
kde-base/kde-meta-4.4.5
kde-base/kdeadmin-meta-4.4.5
kde-base/kdeartwork-meta-4.4.5
kde-base/kdebase-meta-4.4.5
kde-base/kdebase-runtime-meta-4.5.4
kde-base/kdeedu-meta-4.4.5
kde-base/kdegames-meta-4.4.5
kde-base/kdegraphics-meta-4.4.5
kde-base/kdemultimedia-meta-4.4.5
kde-base/kdenetwork-meta-4.4.5
kde-base/kdepim-meta-4.4.8
kde-base/kdetoys-meta-4.4.5
kde-base/kdeutils-meta-4.4.5

Теперь хотелось бы обновить KDE полностью до 4.5.4. Проблема в том, что я удалил все "старые" метапакеты и поставил новые (версии 4.5.4), но они не тянут за собой обновление остального софта. И понятно почему, их нет в /var/lib/portage/world Что делать?

Спасибо.

.

может удалить все что мешает, а потом заново собрать

а если поудалить все, что вы

а если поудалить все, что вы позаписали в package.mask, а затем выполнить emerge kde-meta , без -u? вроде должен сам предложить даунгрейдить...
ну или вначале посмотреть, что выдадут комбинации emerge -pD kde-meta или emerge -pDN kde-meta??

http://www.gentoo.org/doc/ru/

http://www.gentoo.org/doc/ru/kde-config.xml - это для КДЕ 3
Там же написано:

Обновлено 23 июня 2007

Исходный документ для этого перевода больше не поддерживается

Извиняюсь, не было времени

Извиняюсь, не было времени заняться. Я размаскировал все kde-метапакеты обратно. А т.к. глобально выставлено ACCEPT_KEYWORDS=~arch, то всё должно собраться из анстейбла. Затем запустил emerge -avuDN world и portage ругнулся, что метапакеты блокируются. Я удалил все старые (версии 4.4) и поставил 4.5. Но они не тянут за собой обновление всего софта. Что с этим делать и как всё-таки обновить KDE? Неужели полностью удалять всё, что тянут за собой метапакеты и ставить с нуля? Само это удаление будет не самым благодарным занятием (по опыту знаю), да и компиляция займет не один час.

Спасибо.

Точно уже и не помню но

Точно уже и не помню но кажется это связано со слотами в которые мета пакеты устанавливались(и обыконовенные пакеты из этих же мета пакетов но выборочно)...Вообщем я там тоже малость "поколдовал" но уже не помню как именно...
PS смотрите файлик World`a - может на мысли какие нить натолкнет и ответы портажа должны дать правильную мысль
только я не весь "мир" обновлял - kdebase-startkde и тд ; вообщем автоанмаск в руки\зубы и вперед )

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

У меня пока возникла

У меня пока возникла единственная мысль. Как раз когда смотрел на world свысока... :) Думал просто пропарсить содержимое метапакетов и вынести список в world. Но мне почему-то кажется, что это не лучший вариант. Я привык держать его в чистоте, но судя по всему выхода нет.

По поводу autounmask - что-то не вижу ничего полезного в мануале. А попытка применить его к метапакетам просто выносит их самих в package.unmask. Вот если бы всё, что тянут за собой метапакеты было среди их зависимостей... Но тогда бы и пробем не было. (Кстати, пользоваться package.unmask не рекомендуется. Ну да ладно, мы люди пуганые. :})

Есть ли ещё какие-либо предложения? Неужели никто не обновлял кеды метапакетами? Нужели все сидят на одной версии или live-ebuilds из trunk'а?

Думаю что стоит начать прежде

Думаю что стоит начать прежде всего с того чтобы обновить метапакеты с зависимостями они должны быть размаскированны с зависимостями, а на счет 'загаженного' worlda emerge --regen will help u ;) Устанавливаю 4.5.90 версию...
ПС а что такого плохого в package.unmask????? время придет удалите все страьё оттуда...
Удачи

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Так, опять не было времени,

Так, опять не было времени, извиняюсь.:) Вот сейчас в соседнем терминале проблема на стадии решения. Если всё пройдет нормально - отпишусь. У меня ещё один вопрос. Я так понимаю, live-ebuilds из оверлея kde - это trunk самого проекта, не так ли? И юзабельна ли сборка KDE из trunk'а? Я как-то экспериментировал около года назад, не сказал бы, что были какие-то особые проблемы, но всё-таки trunk - это trunk. Спасибо. :}

Как обычно проблема решена

Как обычно проблема решена топором. Удаляем метапакеты старой версии, emerge --depclean (--ask ;)) и ставим метапакеты более свежей версии.

Но, почему-то язык в KDE снова сменился на английский. До этого всё было на русском и русифицированы иксы были не срдствами KDE, а ручками. Почему сбились настройки до сих пор не понимаю. И да, export LANG="ru_RU.UTF-8" присутствует в ~/.bashrc и UTF-8 в системе, само собой, на месте.

kde-base/kde-l10n SOLVED

kde-base/kde-l10n

SOLVED

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

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