Текущее состояние обновления системы portage

Всем добрый день.

Gentoo я изучаю совсем недавно, и хотел бы для себя уяснить текущее состояние обновления системы portage.

Как я понял, есть 3 программы для обновления: emerge --sync, emerge-webrsync и emerge-delta-webrsync.

Сначала решил попробовать emerge-delta-webrsync - запустил без аргументов (кстати, к ней man то есть?) - программа в наглую скачала архив portage от 22-го июня и все обновила (потрачено 29 Мб). Последующие несколько дней пробовал ее запускать - одновление не происходило.

28-го числа (прошло 6 дней) обновил portage через emerge --sync - все ок, но было потрачено 17 Мб.

Вопросы следующие:
1) Есть ли в настоящее время экономичный и рабочий способ обновлять portage?
2) Что экономнее - обновлять portage раз в день с помощью emerge --sync или же раз в неделю (месяц)?

Сейчас впечатление такое - как дорываюсь до халявного интернета (что бывает раз в месяц) - качаю последний архив portage и пользуюсь скриптом, который нашел в этом форуме, для обновления дерева.
Все это из-за того, что тратить 30-40 Мб в месяц только на обновление portage - для меня недопустимо.

PS: Не в пику, а просто для сравнения - текущая программа (официально рекомендованная) обновления портов в FreeBSD - portsnap - обновляет порты FreeBSD месячной давности намного экономичнее - 8-9 Мб. Если обновлять каждый день - 100-300 Кб.

PSS: Прошу тапками и эмоциями не кидать - просто нужна достоверная информация - что и как. :) :) :)

ALT_MIRROR

В текущем emerge-delta-webrsync сервер, который там прописан не рабочий. Нужно туда прописать рабочее зеркало. Например ftp://trumpetti.atm.tut.fi/gentoo/snapshots/deltas/
Или вручную качать оттуда snapshot-YYYYMMDD-YYYYMMDD+1.* и складывать их в /usr/portage/distfiles.

Ааа :)

Понятно. Кстати, до меня это только что дошло :)

Написал сообщение, и решил поискать на зеркалах.
На Citkit (я с него обновлялся) - ситуация все таже, а вот на: http://mirror.aiya.ru/pub/gentoo/ все ок - дельты лежат все вплоть до 29-го числа - вечером попробую.

А все таки - обновляться лучше каждый день? (вдруг дельты уберут)
Или же можно надеяться на обновление, когда захочется (через месяц, два)?

ЛУчше

ЛУчше обновляться каждый день, и лучше поставить маскированую версию emerge-delta-webrsync...

Да не лучше, а

Да не лучше, а нужно ставить маскированную, т.к. в стабильная версия не качает дельты. Я лично обновляюсь раз в неделю с citkit

Стабильная не

Стабильная не обновляет, потому что раньше она качала с одного сервера, который теперь не работает. Теперь дельты на зеркалах офф есть, так что в старой достаточно вместо того сайта прописать любое нормальное зеркало и качать с него. Можно конечно и обновить =)

Лучше обновить.

Лучше обновить. В старой зеркало было жёстко прописано а ноавя читает настройки из make.conf.

Кстати к вопросу о тмо почему оно скатало полное дерево - у него его не было и оно его добыло. Теперь оно будет качать к нему патчи:)

Обновляю дерево каждое утро. Систему - под настроение, но не реже раза в неделю...

И как долго

И как долго у Вас обновляется вся система?

Делать это я еще не пробовал (хотя планирую).

на самом деле

на самом деле можно поправить стабильную:
вот тут закоментировать

#ALT_MIRROR="http://egret.gentoo.org/~gpatches/"

а в тех местах где есть путь для скачивания snapshot-deltas поменять на snapshots/deltas/.

        if [[ ! -e ${p}.md5sum ]] && ! fetch_from_mirrors "/snapshots/deltas/${p}.md5sum" "${p}.md5sum" ${ALT_MIRROR}; then
                echo "failed fetching ${p}.md5sum"
                fetched=''
                break
        fi
        fetch="yes"
        if [[ -e ${p} ]]; then
                if ! verify_md5_file "${p}"; then
                        rm ${p} &> /dev/null
                else
                        fetch=""
                fi
        fi
        if [[ -n $fetch ]]; then
                if ! fetch_from_mirrors "/snapshots/deltas/${p}" "${p}" ${ALT_MIRROR}; then
                        echo "failed fetching ${p}"
                        fetched=''
                fi

кстати на amd64 стабильна версия 3.5.1 :-P
_________________
Gentoo x86_64 2.6.16-r9 на Athlon 64 3000+

Ага

Поставил маскированную - все ок, обновляет!

Спасибо! :)

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

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