Зеркало pkg.freebsd.org
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2014-08-04 15:12:11
Зеркало pkg.freebsd.org
Добрый день!
Появилась необходимость сделать зеркало http://pkg.freebsd.org/, но не смог найти инструкций, как это сделать. Может кто сталкивался?
Появилась необходимость сделать зеркало http://pkg.freebsd.org/, но не смог найти инструкций, как это сделать. Может кто сталкивался?
Последний раз редактировалось f_andrey 2014-08-04 15:27:44, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
Услуги хостинговой компании 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/
-
- проходил мимо
Re: Зеркало pkg.freebsd.org
инструкция как зеркалить сайты по http?a1.0 писал(а):Добрый день!
Появилась необходимость сделать зеркало http://pkg.freebsd.org/, но не смог найти инструкций, как это сделать. Может кто сталкивался?

Код: Выделить всё
# host -t srv _http._tcp.pkg.freebsd.org
_http._tcp.pkg.freebsd.org has SRV record 10 10 80 pkgmir.pkg.freebsd.org.
_http._tcp.pkg.freebsd.org has SRV record 50 10 80 pkg0.bme.freebsd.org.
_http._tcp.pkg.freebsd.org has SRV record 50 10 80 pkg0.isc.freebsd.org.
_http._tcp.pkg.freebsd.org has SRV record 50 10 80 pkg0.nyi.freebsd.org.
_http._tcp.pkg.freebsd.org has SRV record 50 10 80 pkg0.ydx.freebsd.org.
#
pkg0.ydx.freebsd.org или искать ближайшее к себе.
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2014-08-04 15:12:11
Re: Зеркало pkg.freebsd.org
С lftp не получается, он сохраняет несколько файлов и всё. получается как то так:
Код: Выделить всё
-rw-r--r-- 1 root root 1610 Авг 4 17:08 freebsd:10:x86:32
-rw-r--r-- 1 root root 1610 Авг 4 17:08 freebsd:10:x86:64
-rw-r--r-- 1 root root 1212 Авг 4 17:08 freebsd:11:x86:32
-rw-r--r-- 1 root root 1212 Авг 4 17:08 freebsd:11:x86:64
-rw-r--r-- 1 root root 1121 Авг 4 17:08 freebsd:8:x86:32
-rw-r--r-- 1 root root 1121 Авг 4 17:08 freebsd:8:x86:64
-rw-r--r-- 1 root root 1511 Авг 4 17:08 freebsd:9:x86:32
-rw-r--r-- 1 root root 1511 Авг 4 17:08 freebsd:9:x86:64
-rw-r--r-- 1 root root 2816 Мар 8 12:01 index.html
-rw-r--r-- 1 root root 4248 Янв 30 2014 index-ru.html
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Зеркало pkg.freebsd.org
Ибо её пока нет, как указано выше, можно пытаться смиррорить через публичный веб, а вообще рекомендуют организовать свой билд сервер и делать свой репозиторий, благо теперь это дело пары команд.a1.0 писал(а):но не смог найти инструкций, как это сделать.
Если очень нужно, то пожалуй стоит поднять тему в одной из профильных англоязычных рассылок, предыдущие заходы были где то по весне, там вроде обещали что что то готовится.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
-
- проходил мимо
Re: Зеркало pkg.freebsd.org
a1.0 писал(а):С lftp не получается, он сохраняет несколько файлов и всё. получается как то так:
Код: Выделить всё
-rw-r--r-- 1 root root 1610 Авг 4 17:08 freebsd:10:x86:32 -rw-r--r-- 1 root root 1610 Авг 4 17:08 freebsd:10:x86:64 -rw-r--r-- 1 root root 1212 Авг 4 17:08 freebsd:11:x86:32 -rw-r--r-- 1 root root 1212 Авг 4 17:08 freebsd:11:x86:64 -rw-r--r-- 1 root root 1121 Авг 4 17:08 freebsd:8:x86:32 -rw-r--r-- 1 root root 1121 Авг 4 17:08 freebsd:8:x86:64 -rw-r--r-- 1 root root 1511 Авг 4 17:08 freebsd:9:x86:32 -rw-r--r-- 1 root root 1511 Авг 4 17:08 freebsd:9:x86:64 -rw-r--r-- 1 root root 2816 Мар 8 12:01 index.html -rw-r--r-- 1 root root 4248 Янв 30 2014 index-ru.html
боже, как все запущено, кусок из скрипта собственного зеркала, поскольку мне
не нужно все а только 10(32/64) и 9(32/64), кусок для 10x64:
#!/bin/sh
...
MIRROR=/usr/local/bin/lftp
LOGDIR=/var/log/mirror
NAME="pkgng10x64"
$MIRROR -e "mirror --delete --only-newer --verbose=3 \
freebsd:10:x86:64 /pub/BSD/pkg/freebsd:10:x86:64 ; bye;" \
http://pkg0.ydx.freebsd.org/ >>$LOGDIR/$NAME.log 2>&1
...
lftp потому что удобней всего остального хлама, плюс нет проблем с timestamp.
Все остальное типа pavuk, curl - слишком могутное в сборке и неудобное в использовании,
wget для этих целей и вовсе отстой
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2014-08-04 15:12:11
Re: Зеркало pkg.freebsd.org
Спасибо!
Спустя несколько дней, всё синхронизировалось и заработало.
Спустя несколько дней, всё синхронизировалось и заработало.
-
- проходил мимо
Re: Зеркало pkg.freebsd.org
дык понятно, объем то приличный, зачем Вам все:a1.0 писал(а):Спасибо!
Спустя несколько дней, всё синхронизировалось и заработало.
Код: Выделить всё
freebsd:8:x86:32
freebsd:8:x86:64
freebsd:9:x86:32
freebsd:9:x86:64
freebsd:10:x86:32
freebsd:10:x86:64
freebsd:11:x86:32
freebsd:11:x86:64
плюс проверку что скрипт с именем таким уже работает, если вдруг предыдущий запуск не завершил перекачку.
8'ка нафик не нужна, 11'ая - тоже, ибо кто current использует и сам с усам.
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2014-08-04 15:12:11
Re: Зеркало pkg.freebsd.org
Не, это только на freebsd:9:x86:64 у меня ушло несколько суток. Всё синхрить я не стал.