есть такой вопрос:предположим у нас есть большая локалка в которой все сидят на фре, приложения ставят из портов (предварительно его обновляя через CVSup)
можно ли сделать так чтобы при установке приложений, фетч дистфайлов не происходил с инета.. ?мои мысли: сделать локальный цвс сервер и на нём же сделать дирректорию (по примеру http://cvsup3.freebsd.org/FreeBSD/distfiles/) доступную всем клиентам (ну хоть по нфс). А дальше все клиенты себе в /usr/ports/distfiles маунтят всё с сервера.
ну и соответственно сервер постоянно обновляется ..
может всё можно сделать проще и по другому ??
>есть такой вопрос:
>
>предположим у нас есть большая локалка в которой все сидят на фре,
>приложения ставят из портов (предварительно его обновляя через CVSup)
>можно ли сделать так чтобы при установке приложений, фетч дистфайлов не происходил
>с инета.. ?
>
>мои мысли: сделать локальный цвс сервер и на нём же сделать дирректорию
>(по примеру http://cvsup3.freebsd.org/FreeBSD/distfiles/) доступную всем клиентам (ну хоть по нфс). А
>дальше все клиенты себе в /usr/ports/distfiles маунтят всё с сервера.
>
>ну и соответственно сервер постоянно обновляется ..
>
>может всё можно сделать проще и по другому ??смотрите /etc/defaults/make.conf в сторону MASTER_SITE
спасибо, идею понял .. никто ничего не маунтит, есть просто зеркало фтпшника с дистфайлами .. и все клиенты делают фетч с него ..выдержка их хэндбука:
"В некоторых редких случая пользователям необходимо получить tar-архивы с сайтов, отличающихся от MASTER_SITES (это место, откуда файлы обычно загружаются). Вы можете переопределять значение MASTER_SITES посредством следующей команды:
# cd /usr/ports/directory
# make MASTER_SITE_OVERRIDE= \"вот только небольшая неясность остаётся, в разных портах у мэйк файлов разные MASTER_SITE.
а есть ли общее зеркало где все нужные дистфайлы лежат ( и обновляются самое глвное:) )
http://cvsup3.freebsd.org/FreeBSD/distfiles/ - это то что нужно ??
>спасибо, идею понял .. никто ничего не маунтит, есть просто зеркало фтпшника
>с дистфайлами .. и все клиенты делают фетч с него ..
>
>
>выдержка их хэндбука:
>"В некоторых редких случая пользователям необходимо получить 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 порта