URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56595
[ Назад ]

Исходное сообщение
"использовани freeBSD port "

Отправлено user , 20-Май-05 02:01 
есть такой вопрос:

предположим у нас есть большая локалка в которой все сидят на фре, приложения ставят из портов (предварительно его обновляя через CVSup)
можно ли сделать так чтобы при установке приложений, фетч дистфайлов не происходил с инета.. ?

мои мысли: сделать локальный цвс сервер и на нём же сделать дирректорию (по примеру http://cvsup3.freebsd.org/FreeBSD/distfiles/) доступную всем клиентам (ну хоть по нфс). А дальше все клиенты себе в /usr/ports/distfiles маунтят всё с сервера.

ну и соответственно сервер постоянно обновляется ..

может всё можно сделать проще и по другому ??


Содержание

Сообщения в этом обсуждении
"использовани freeBSD port "
Отправлено crash , 20-Май-05 02:25 
>есть такой вопрос:
>
>предположим у нас есть большая локалка в которой все сидят на фре,
>приложения ставят из портов (предварительно его обновляя через CVSup)
>можно ли сделать так чтобы при установке приложений, фетч дистфайлов не происходил
>с инета.. ?
>
>мои мысли: сделать локальный цвс сервер и на нём же сделать дирректорию
>(по примеру http://cvsup3.freebsd.org/FreeBSD/distfiles/) доступную всем клиентам (ну хоть по нфс). А
>дальше все клиенты себе в /usr/ports/distfiles маунтят всё с сервера.
>
>ну и соответственно сервер постоянно обновляется ..
>
>может всё можно сделать проще и по другому ??

смотрите /etc/defaults/make.conf в сторону MASTER_SITE


"использовани freeBSD port "
Отправлено user , 20-Май-05 02:46 
спасибо, идею понял .. никто ничего не маунтит, есть просто зеркало фтпшника с дистфайлами .. и все клиенты делают фетч с него ..

выдержка их хэндбука:
"В некоторых редких случая пользователям необходимо получить tar-архивы с сайтов, отличающихся от MASTER_SITES (это место, откуда файлы обычно загружаются). Вы можете переопределять значение MASTER_SITES посредством следующей команды:
# cd /usr/ports/directory
# make MASTER_SITE_OVERRIDE= \"

вот только небольшая неясность остаётся, в разных портах у мэйк файлов разные MASTER_SITE.
а есть ли общее зеркало где все нужные дистфайлы лежат ( и обновляются самое глвное:) )
http://cvsup3.freebsd.org/FreeBSD/distfiles/ - это то что нужно ??


"использовани freeBSD port "
Отправлено lavr , 20-Май-05 10:05 
>спасибо, идею понял .. никто ничего не маунтит, есть просто зеркало фтпшника
>с дистфайлами .. и все клиенты делают фетч с него ..
>
>
>выдержка их хэндбука:
>"В некоторых редких случая пользователям необходимо получить tar-архивы с сайтов, отличающихся от
>MASTER_SITES (это место, откуда файлы обычно загружаются). Вы можете переопределять значение
>MASTER_SITES посредством следующей команды:
># cd /usr/ports/directory
># make MASTER_SITE_OVERRIDE= \"
>
>вот только небольшая неясность остаётся, в разных портах у мэйк файлов разные
>MASTER_SITE.
>а есть ли общее зеркало где все нужные дистфайлы лежат ( и
>обновляются самое глвное:) )
> http://cvsup3.freebsd.org/FreeBSD/distfiles/ - это то что нужно ??


man ports

Все что не найдено в расположении: DISTDIR, MASTER_SITE_BACKUP (можно установить свой куда зеркалится distfiles), далее будет искаться по
альтернативному списку MASTER_SITES указанному в Makefile порта