View previous topic :: View next topic |
Author |
Message |
Dimak_XXZZ n00b
Joined: 30 Mar 2005 Posts: 6
|
Posted: Wed Aug 17, 2005 12:38 am Post subject: У меня тут скрипт есть для обновл |
|
|
Во-общем у нас на нем держится локальное зеркало. Написан на питоне, работает с кешем портежей.
Закачивает с разных url'ов аналогично emerge. Раньше сначала пробовал скачивать из нескольких случайных зеркал из списка в базе данных, но потом я это отключил - там обычно нет нужных файлов. После скачивания проверяет размер и md5. если неправильно - то пробует еще заданное число раз.
Можно обновить только часть зеркала (например app-admin, можно только группу пока указывать). Можно посмотреть, какие файлы необходимо скачать ничего не скачивая.
Имеется возможность чистить от старых файлов, проверять md5, неверные - удалять.
Еще можно в файле задать флаги, и тогда файлы, которые для них нужны скачиваться не будут (например пишем ppc, и openoffice-bin для ppc не качается)
Но имеется одна большая проблема - надо его привести в порядок, и написан он местами криво.
Для скачивания ведется статистика (http://distrib.fopf.mipt.ru/index.php?page=linux&&subpage=gentoo_mirror)
скачать можно здесь
http://distrib.fopf.mipt.ru/distupdate-0.01_alpha.tar.gz
из-за кривости запускать так:
1. распаковать в одну директорию
2. создать в mysql пользователя и базу, или ипользовать существующих
3. прописать изменения в defs.py
4. добавить таблицы в базу из default.sql
5. запускать можно только из этой директории.
6. Запустить
Вначале лучше для одно группы попробовать. Он сначала несколько минут вычисляет, что скачать надо для всех портежей.
База используется для хранения зеркал, сбора статистики и для удаления старых дистфайлов (с помощью базы и индексов намного быстрее получается )
Last edited by Dimak_XXZZ on Wed Aug 17, 2005 11:00 am; edited 1 time in total |
|
Back to top |
|
|
Dimak_XXZZ n00b
Joined: 30 Mar 2005 Posts: 6
|
|
Back to top |
|
|
C2H5OH n00b
Joined: 21 Mar 2005 Posts: 47 Location: St. Petersburg, Russia
|
Posted: Sat Aug 20, 2005 8:42 am Post subject: |
|
|
А он умеет с дельтупом работать? |
|
Back to top |
|
|
Dimak_XXZZ n00b
Joined: 30 Mar 2005 Posts: 6
|
Posted: Tue Aug 23, 2005 3:33 pm Post subject: |
|
|
нет, да я вообще пока им не интересовался |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|