Вообщем суть проблемы такова:в каталоге /var/delta-webrsync находится архив портежа и его md5, патчи качаются нормально...но, после того как они скачались, процесс применения патчей зависает на
(привожу последние строки...)
aplied 9 patches
reordering commands?1
reconstructing target file based off of dcbuff commands
collapsing
processing src 0: 0 commands
processing src 1: 12922 commands
processing src 2: 151231 commands
вот на этом и зависает...хотя должно пароходить быстро...Пробывал всё пересобирать относящееся к это теме...но без результатов...короче люди не могу обновляться этим способыом...помогите...!!!
/The information should be free.../ <Gentoo Base System version 1.12.10>
Конференция форума в Jabber: linuxforum@conference.jabber.ru
Никогда не пробовал качать emerge --sync, всегда архив полный приносил и распаковывал.
Расскажите как snapshot-20060711-20060712.patch.bz2 использовать.
Патч там вроде бинарный. Как его наложить?
Его надо на portage-${DATE}.tar.bz2 прямо накладывать или как-то иначе?
Расскажите как snapshot-20060711-20060712.patch.bz2 использовать.
snapshot-20060711-20060712.patch.bz2 кинуть в DISTDIR, в /var/delta-emerge-websync положить базовый архив портежей, который нужно патчить от которого - т.е. в этом случае portage-20060711.tar.bz2. Потом запустить emerge-delta-webrsync.
Либо наложить бинарный патч руками с помощью pather (из пакета bdelta если не ошибаюсь).
Расскажите как snapshot-20060711-20060712.patch.bz2 использовать.
snapshot-20060711-20060712.patch.bz2 кинуть в DISTDIR, в /var/delta-emerge-websync положить базовый архив портежей, который нужно патчить от которого - т.е. в этом случае portage-20060711.tar.bz2. Потом запустить emerge-delta-webrsync.
Либо наложить бинарный патч руками с помощью pather (из пакета bdelta если не ошибаюсь).
зачем что то кидать руками, если программа emerge-delta-webrsync, сама проверяет какие патчи есть и какой базовый портеж находиться в /var/delta-webrsync...вот не пойму почему у меня такие накладки с этими патчами...кстати уже и дома появились....т.е.уже на 2 системах!!!Надо срочно разобраться от чего это происходит, т.к. проблема довольно серьезная!!!мне лично не хочется постоянно по 30 метров лить...а пару mb... запросто
/The information should be free.../ <Gentoo Base System version 1.12.10>
Конференция форума в Jabber: linuxforum@conference.jabber.ru
Из сообщения _YT_ можно предположить, что он не скачивает патчи на той машине, где собирается обновляться, соответствено, автоматика emerge-delta-webrsync в этом случае неуместна:
(_YT_ @ Jul 13 2006, в 21:53) писал(а):всегда архив полный приносил и распаковывал.
Из сообщения _YT_ можно предположить, что он не скачивает патчи на той машине, где собирается обновляться, соответствено, автоматика emerge-delta-webrsync в этом случае неуместна:
(_YT_ @ Jul 13 2006, в 21:53) писал(а):всегда архив полный приносил и распаковывал.
Я хотел лишь обновить portage, если есть срез за какую-то дату с помощью патча snapshot-*, просто emerge --sync делать не хочется, хотел узнать способ не качать архив полностью, а просто разницу сказать, пропатчить и получить свежий.
Решил наконец попробовать поставил себе emerge-delta-webrsync.
Был у меня portage-20060725.tar.bz2 полоджил его в /var/delta-webrsync
Запустил emerge-delta-webrsync
У меня proxy для wget не прописано специально. Скачал ему md5sum для 20060725, потом snapshot-20060725-20060726.patch.bz2, потом контрольную сумму к патчу.
Далее скрипт хочет тянуть snapshot-20060726-20060727.patch.bz2.md5sum но сегодня 27, на зеркалах еще не видно snapshot-20060726-20060727.patch.bz2.md5sum будет только завтра ночью.
Что надо сделать? Править скрипт или как-то где-то в настройках поставить, чтобы пропатчил только за 1 день, мне этого хватит, т.е. чтобы получился portage-20060726.tar.bz2, мне пока не надо за сегодняшнее число portage-20060727.tar.bz2
Что надо сделать? Править скрипт или как-то где-то в настройках поставить, чтобы пропатчил только за 1 день, мне этого хватит, т.е. чтобы получился portage-20060726.tar.bz2, мне пока не надо за сегодняшнее число portage-20060727.tar.bz2
Гм, вообще-то emerge-delta-webrsync качает патчи до тех пор пока не обломается, в этом случае он начинает использовать патчи которые есть.
Все нормально, сначала решил emerge-delta-webrsync переписать, чтобы за последний день не качались файлы, но проще оказалось закомментировать GENTOO_MIRRORS, указать там только ссылку на себя с контрольными суммами.
Пропатчил уже 2 раза, все отлично. (за 20060726 и 20060727)
Спасибо.