Текущее состояние обновления системы 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.
Кстати к вопросу о тмо почему оно скатало полное дерево - у него его не было и оно его добыло. Теперь оно будет качать к нему патчи:)
Обновляю дерево каждое утро. Систему - под настроение, но не реже раза в неделю...
И как долго
И как долго у Вас обновляется вся система?
Делать это я еще не пробовал (хотя планирую).
на самом деле
на самом деле можно поправить стабильную:
вот тут закоментировать
а в тех местах где есть путь для скачивания snapshot-deltas поменять на snapshots/deltas/.
кстати на amd64 стабильна версия 3.5.1 :-P
_________________
Gentoo x86_64 2.6.16-r9 на Athlon 64 3000+
Ага
Поставил маскированную - все ок, обновляет!
Спасибо! :)