зеркала портов
Гость 25 февраля, 2006 - 05:08
Возможно данную тему уже обсуждали, но к сожалению нет ни времени ни желание просматривать все. Посиму опишу проблему:
у нас в сети началось радостное увлечение Линукс Дженту, но к сожалению не каждый может позволить себе каждый раз ставить пакеты нужные из инета через нетовые сервера. Появилась идея поставить локальное зеркало. Как это сделать? Тупо слить все что есть на фтп оф. зеркала? Или что-то еще? Хелп плз.
»
- Для комментирования войдите или зарегистрируйтесь
"тупо слить"
"Тупо сливаешь" все на фтп, в make.conf пишешь MIRROR="ftp://local.serser/" (помоему так, посмотри emerge --info, там где http://distfiles.gentoo.org/distfiles/ как параметр называется)
_________________
Gentoo Base System version 1.4.16
Linux 2.6.11-gentoo-r11 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux
И сколько сия
И сколько сия радость весит? Всмысле все пакеты?
_________________
Somewhere In The Dark Live ...
Re: И сколько сия радость весит?
~40 Gb но! нада ещё и обновлять каждый день хотябы
+rsync - для emerge --sync
и нада чтобы соответствовало одно другому
:)
И как можно
И как можно быстро и безболезнено обновлять?
_________________
Somewhere In The Dark Live ...
Поставь и
Поставь и настрой deltup, тогда в большинстве случаях будет качаться xdelta разница пакетов.
Обычно обновления раз в месяц достаточно, если не баловаться с нестабильными версиями (это когда ACCEPT_KEYWORD="~x86", но в таком случае вы снимаетесь с поддержки :), и автоматически становитесь бета тестером).
Слишком часто качать с официальных серверов не рекомендуется, да и они сами просят об этом, т.к. они перегружаются.
Забыл сказать,
Забыл сказать, что все тащить не обязательно. Достаточно составить список используемого ПО с флагами и потом список скармливать emerge, примерно так:
# USE=`cat /root/flags` emerge -fuD `cat /root/packages_list`
Re: И сколько сия
Ну 40 Гб это конечно слишком, у меня получилось 22 Гб, Хотя если тебе нужны только несколько последних версий, и то меньше.
Я качал с distro.ibiblio.org
у меня в
у меня в хозяйстве полное зеркало портов дженту, с этого же сервера (rsync)
40.8 Гб
Можешь по
Можешь по подробнее рассказать как качал, как поддерживаешь обновления и пр.
_________________
Somewhere In The Dark Live ...
сорри за
сорри за задержку, не отследил ответ... :)
первичный контент скачали друзья, у которых есть более-менее дешевый доступ к интернету. Синхронизироваться решил, понятное дело, по rsync. Первую синхронизацию прогнал с проверкой контрольных сумм, выявил все битые файлы, скачал новые. Потом просто забил в cron. Вот скрипт синхронизации:
rsync -vrlt --delete --delete-after --progress --partial \
distro.ibiblio.org::gentoo/distfiles/ /site/ftp/pub/gentoo/distfiles
сервер можно подставить любой из списка зеркал на gentoo.org (из русских есть mirror.aiya.ru - достаточно быстрый). А вот ресурс rsync не везде один и тот же. :)
ежедневный трафик обновлений - в среднем около 100-150 Мб. Иногда бывает 10-20 Мб, а иногда 1.5-2 Гб :) особенно ощутим трафик в момент выхода openoffice и kde - для них качаются файлы локализации...