Интересует вопрос создания репозитория бинарных пакетов для FreeBSD-11.2.
Ничего дельного в поиске не нашел, там либо, порты либо вообще устаревшая информация.
Хотелось бы использовать rsync, т.к машина с зеркалом работает на linux, там сейчас пара реп для CentOS, хотел добавить туда FreeBSD
Локальное зеркало бинарных пакетов
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
Локальное зеркало бинарных пакетов
так ничего и нет, либо становитесь официальным зеркалом и тогда rsync,Интересует вопрос создания репозитория бинарных пакетов для FreeBSD-11.2.
Ничего дельного в поиске не нашел, там либо, порты либо вообще устаревшая информация.
Хотелось бы использовать rsync, т.к машина с зеркалом работает на linux, там сейчас пара реп для CentOS, хотел добавить туда FreeBSD
либо зеркалите по http с любого удобного и близкого до Вас официального pkg.freebsd.org.
Из всего что я попробовал, curl, wget и тд и тп, самым подходящим оказался lftp
в режиме mirror и с timestamp у него проблем не было.
Пока жил http://pkg0.ydx.freebsd.org/ как официальное зеркало, было хорошо, потом
стало плохо когда yandex перестал быть официальным repo, перешел на европейский
http://pkg0.bme.freebsd.org/ - который всю зиму лихорадило, и пришлось забить,
сейчас он доступен, но зеркало я отключил.
Обычно я держал только для двух веток:
- stable
- предыдущая
Там все просто...
Как пример, строка из скрипта:
Код: Выделить всё
/usr/local/bin/lftp -e "mirror --delete --only-newer --verbose=3 \
FreeBSD:11:amd64 /pub/BSD/pkg/FreeBSD:11:amd64 ; bye;" \
http://pkg0.bme.freebsd.org/ >>/var/log/pkgmirror/pkg11x64.log 2>&1
Зайдите браузером на любой и посмотрите структуру, lftp создаст ее автоматом,
Вам же только настроить http-сервер для отдачи:
pkg0.bme.freebsd.org
pkg0.cyb.freebsd.org
pkg0.nyi.freebsd.org
pkg0.isc.freebsd.org
pkg0.kwc.freebsd.org
pkg0.twn.freebsd.org
объем перед тем как забросил
Код: Выделить всё
#du -sh /pub/BSD/pkg/FreeBSD:11:amd64
368G /pub/BSD/pkg/FreeBSD:11:amd64
# du -sh /pub/BSD/pkg/FreeBSD:11:i386
370G /pub/BSD/pkg/FreeBSD:11:i386
на 2TB диске: ftp (не больше 4 релизов i386/amd64), svn, pmirror(portsnap зеркало) и pkg repo для двух веток
i386/amd64
Так как институт полностью перешел на Linux, держать кусочное зеркало FreeBSD для нескольких
админов, сервисов и фанатов, стало не выгодно, да еще и без железа за счет собственных ресурсов...
Каналы становятся все шире и шире и всем пофик кто, что и откуда ставит, невзирая на то что
свое рядом, быстрей и удобней, да и трафика меньше.
- alex117
- ст. сержант
- Сообщения: 377
- Зарегистрирован: 2010-07-30 13:25:13
Локальное зеркало бинарных пакетов
спасибо, попробуем
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Локальное зеркало бинарных пакетов
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Локальное зеркало бинарных пакетов
самая простая, весь счетный софт, все библиотеки, cern software, все распределенные вычисления,Непрочитанное сообщение Alex Keda:а какова причина?guest писал(а):
Так как институт полностью перешел на Linux
кластеризация, все под Linux.