Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Здесь установщик задаст пару вопросов, на которые можно отвечать [y]. Нас интересуют только вот эти вопросы:
|
Дальше ставим.
|
Там будут лишь подтверждения о создании юзверей и групп. Внесение изменений в /etc/crontab, /etc/newsyslog.conf и /etc/syslog.conf. Так что везде отвечаем [y] и ставим.
дальше не в какой конфигурации сервер не нуждается, Первое скачивание должно запуститься автоматически. Проверить это можно так.
|
Как видите процесс пошел, осталось дождаться, когда выльется чуть больше 3 гигов.
После того как скрипт /usr/local/etc/cvsup/update.sh закончит свою работу, в файле лога /var/log/cvsup.log должен появиться текст следующего содержания:
|
Теперь запустим сервер обновлений:
|
Теперь можно проверить работу нашего сервера обновлений =)
|
В это время вот вывод sockstat:
|
Вот и все, у нас теперь есть свой сервер обновлений.
размещено: 2006-10-19,
последнее обновление: 2006-10-19,
автор: Abigor
vlad11, 2006-10-19 в 21:00:37
Запускать надо
/usr/local/etc/cvsup/update.sh &
Abigor, 2006-10-20 в 7:34:50
Не обязательно
vlad11, 2006-10-23 в 18:15:05
В статье не указано, как ставить ограничения на количество сессий с одного IP, а также как открывать доступ только "дружественным" сетям для апгрейда.
Также в конфиге придется немного побороться с неправильным ресолвингом имени cvsup-сервера.
Abigor, 2006-10-24 в 6:49:23
>В статье не указано, как ставить ограничения на количество >сессий с одного IP, а также как открывать доступ только >"дружественным" сетям для апгрейда.
у меня небыло в этом необходимости, внутри локальной сети прятоться не от кого, да из инета можно всем обновляться с меня.
Дмитрий, 2006-12-26 в 16:01:26
Отличная статья! Большое спасибо автору! :)
Гол, 2007-01-18 в 16:56:25
Просто так апдейт не запустился. Потребовалось кое-что добавить.
Нужна авторизация для узла freefall.freebsd.org, это делается вот так:
Вводим команду
cvpasswd <наш_email> freefall.freebsd.org
запрашивается пароль, вводим.
Выводится табличка
Send this line to the server administrator at freefall.freebsd.org:
------------------------------------------------------------
<наш_email>:<md5hash>::
------------------------------------------------------------
Be sure to send it using a secure channel!
Add this line to your file "$HOME/.cvsup/auth", replacing "XXX"
with the password you typed in:
------------------------------------------------------------
freefall.freebsd.org:<наш_email>:XXX:
------------------------------------------------------------
Make sure the file is readable and writable only by you!
Т.е. копируем строку
Бнаш_email:<MD5hash>::
и высылаем её на почтовый адрес cvsup-master@FreeBSD.org
Должен прийти ответ что нас добавили.
Далее копируем строку
freefall.freebsd.org:<наш_email>:XXX:
заменив XXX на введённый пароль в файл
"$HOME/.cvsup/auth"
, т.е. у меня это в /home/cvsupin/.cvsup/auth
Вроде всё. Ждёмс ответа от freebsd.org
AlkoGekS, 2007-08-09 в 0:54:51
Вопрос!
Как часто запускаются сами обновления репозитория?
Или они вообще не запускаются и приходиться самому постоянно юзать /usr/local/etc/cvsup/update.sh ?
Kolesya, 2007-09-17 в 12:28:53
to AlkoGekS
посмотри /etc/crontab :)
Al, 2007-10-30 в 19:04:27
бывает,что обновляться с зеркала получается несразу.Надо подождать или переставить....У меня не заработало-сначала переставил-потом подождал..
Abigor, 2007-10-31 в 8:47:00
[root@webdes abigor]# grep update /etc/crontab
51 * * * * root /usr/local/etc/cvsup/update.sh
[root@webdes abigor]#
это добавляется при установе
artem, 2008-01-30 в 17:19:43
1 У меня не пашет пишет
./update.sh
./update.sh: Cannot determine the PREFIX
2 как сделать зеркало портов без исходников а то 2 гига это много качать
3 как сделать зеркало портов и исодников чтоб тока собирать ядро
4 а разве нельзя использовать существующее дерево портов надо его снова выкачивать для зеркала?
Abigor, 2008-01-31 в 4:22:31
Запускать вот так надо
[root@webdes cvsup]# /usr/local/etc/cvsup/update.sh
-----------------------------------
Разделения на src и ports нету, они идут вмести
-----------------------------------
Использовать /usr/ports нельзя, в cvs они как бы в diff лежат.
-----------------------------------
Только для ядра не получится
Abigor, 2008-01-31 в 4:23:25
И выкачивать придется вот столько
[abigor@webdes ~]$ du -sh /var/files/cvsupd
3,4G /var/files/cvsupd
[abigor@webdes ~]$
artem, 2008-01-31 в 12:18:07
1 спасибо так пошло тока не пойму в чем отличие?
2 а если как-то файл /usr/local/etc/cvsup/supfile
подправить на выкачку тока портов?
3 По поводу прав доступа согласно man cvsupd
прописать /usr/local/etc/cvsup/cvsupd.acces :
-10.0.0/24 9 # разрешить 9 коннектов на сетку
-10.0.0/24/32 3 #разрешить по 3 коннекта на хост в этой сети
Abigor, 2008-02-01 в 2:59:26
очень плохо, что не понимаешь, загляни в скрипт, он перед запуском определяет переменную prefix, если она не равна /usr/local/etc/cvsup то скрипт стреляется.
Morty, 2008-03-31 в 14:05:17
класный порт, сделал себе зеркало исходников, портов, +сам сайт, жаль только при поиске по портам перебрасывает на офф, а не на зеркалируемом сайте а так - супер
Leo, 2008-08-11 в 4:59:19
Чтобы чуть меньше качать и обновлять можно выкинуть лишние "языки"
%cat /usr/local/etc/cvsup/sup.client/refuse
doc/bn_*
doc/da_*
doc/de_*
doc/el_*
doc/es*
doc/fr_*
doc/hu_*
doc/id_*
doc/it_*
doc/ja*
doc/mn_*
doc/nl_*
doc/no_*
doc/pl_*
doc/pt_*
doc/ro_*
doc/sr_*
doc/tr_*
doc/zh*
ports/arabic*
ports/chinese*
ports/french*
ports/german*
ports/hebrew*
ports/hungarian*
ports/japanese*
ports/korean*
ports/polish*
ports/portuguese*
ports/ukrainian*
ports/vietnamese*
kkk, 2009-08-13 в 13:31:08
И намного меньше получится? Как ещё можно уменьшить объём скачиваемого? Просто уж 3 гига как-то многовато.
abigor, 2009-08-13 в 14:32:12
А вы возможно не там ищите экономии. Вот у меня больше 10 серверов с FreeBSD и если каждый будет хоть раз в неделю будет обновлять ports и раз в месяц src до трафика получается куда больше. Чем один раз стянуть 3,5 гига. А далее лишь изменения. Потом эти все сервера тянут все с внутреннего cvsup зеркала. Вот тут присутствует экономия. А если сервера только два скажем. То смысла нету.
Genas2, 2009-11-26 в 20:39:14
Было бы интересно посмотреть листинг /usr/local/etc/cvsup.conf (:
Al, 2009-11-27 в 8:20:50
>Было бы интересно посмотреть листинг /usr/local/etc/cvsup.conf (:
А ты сначала сам этот файл найди...
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [21 шт.]