вопросы по обновлению системы (РЕШЕНО)

конечно заставит :wink: как вариант можно поискать аналоги этого пакета написанные для gtk+?

Вот у меня CLDX. КДЕ отсутствует. В других дистрибутивах при установке чего-нибудь
КДЕшного просто по зависимостям ставились kde-libs, и все работало.
Наверное, так же можно сделать и в калькулейте? Но как?
Прописать USE=kde в make.conf?
Но я не представляю, к чему это может привести. И достаточно ли этого будет?
Или вообще всё хрендякнется в противоречиях между xfce и kde?

решил попробовать и посмотреть в целях теста…
результат USE=“kde” emerge -vp bovo
http://paste.pocoo.org/show/348976/

в принципе не страшно, и не так уж много пакетов, указать нужным пакетам USE kde локально, и собрать… если укажите глобально, то тогда все пакеты в системе что имеют USE kde, пересоберутся, вот это может быть критично…
x11-libs/qt-qt3support kde
x11-libs/qt-webkit kde

как бы вроде все…
хотя не, не все, если убрать ненужные USE в пакетах которые тянутся по зависимостям, то получится еще меньше…
результат как пример USE=“kde -handbook” emerge -vp bovo
http://paste.pocoo.org/show/348989/

Total: 32 packages (31 new, 1 reinstall), Size of downloads: 103,566 kB

против

Total: 29 packages (28 new, 1 reinstall), Size of downloads: 93,319 kB

всего то убрал один USE флаг
локально указать
sys-auth/polkit-kde -handbook
kde-base/bovo -handbook

P.S. уверен это не предел.

Evgeny Pashigorov wrote:

  • как сказать portage не скачивать заново файл, а докачивать его?

вот решил дополнить ответы на Ваши вопросы, настроить это можно в том же make.conf, используя следующие переменные,
пример:
FETCHCOMMAND="/usr/bin/wget -t 3 -T 60 --passive-ftp -O \"\${DISTDIR}/\${FILE}\" \"\${URI}\""
RESUMECOMMAND="/usr/bin/wget -c -t 3 -T 60 --passive-ftp -O \"\${DISTDIR}/\${FILE}\" \"\${URI}\""

более детально, придется самому разобраться, направление у Вас уже есть, пол дела сделано… :wink:

Спасибо. Воткнул это в make.conf, посмотрим.
Хотя проблема, наверное, глубже.
emerge ругался в том смысле, что ему не хватает какой-то метаинформации из
пакета, потом удалял недокачанный пакет и начинал снова. wget тут ничего
поделать не сможет.
Вот:

!!! Invalid binary package: '/var/calculate/remote/packages/CLDX/x86_64/sys-kernel/calculate-sources-2.6.36.3.tbz2'
!!! Missing metadata key(s): CATEGORY, PF, SLOT. This binary package is not
!!! recoverable and should be deleted.

А как мне подсказывали тут, metadata - внутри архива (а мы его еще не докачали).
Вот такая беда.

Evgeny Pashigorov wrote:

Спасибо. Воткнул это в make.conf, посмотрим.
Хотя проблема, наверное, глубже.
emerge ругался в том смысле, что ему не хватает какой-то метаинформации из
пакета, потом удалял недокачанный пакет и начинал снова. wget тут ничего
поделать не сможет.
Вот:
[…]
А как мне подсказывали тут, metadata - внутри архива (а мы его еще не докачали).
Вот такая беда.

да и portage видимо в таком случае не причем…

Я считаю, portage виноват. Не надо удалять недокачанный архив. Надо сначала докачать,
а уже потом проверять свою метадату!
Даже мне это понятно.

После третьего подряд обновления (видимо, смогло полностью обновиться)
установился bovo, правда, притянул с собой 30 кдешных пакетов, да и ладно.
Надеюсь теперь и махджонг поставится.
Всем спасибо за участие.
Может, кто посоветует, куда написать про неправильную логику emerge?

Да никуда не пишите
первое обновление системы чаще всего так туго и проходит.
далее с каждым обновлением будете узнавать что-то новое
и вскоре ваша логика начнет совпадать с логикой emerge :wink:

Скорее, интернет станет получше, и я тоже перестану видеть этот недостаток.
Махджонг поставился влет! Вайн вот никак не хочет.