Страница 1 из 2

portsnap

Добавлено: 2008-11-30 10:14:55
T-man
Вот такая ситуация, Есть 10 серваков на freebsd, выход в инет желателен только через прокси (squid), можно ли как-то организовать зеркало обновлений portsnap'a? т.к. кажется через прокси он не умеет работат. Если нельзя подскажите тогда каким правилам лучше выпускать серваки напрямую через шлюз (ipfw) чтобы было по максимуму безопасно...

Re: portsnap

Добавлено: 2008-11-30 11:15:25
ev

Re: portsnap

Добавлено: 2008-11-30 11:40:52
T-man
я так понял что этот скрипт надо пускать например раз в день по крону...но как заставить компы обновлятся именно с моей машины а не с инета? И есть ли какие-то требования к машине с этим скриптом помимо прямого выхода в инет? т.е. например надо будет расшаривать скачанное содержимое или ещё что...

Re: portsnap

Добавлено: 2008-11-30 12:22:17
ev
но как заставить компы обновлятся именно с моей машины а не с инета?
http://www.lissyara.su/?id=1165
читать в районе /etc/portsnap.conf (самое начало)
И есть ли какие-то требования к машине с этим скриптом помимо прямого выхода в инет? т.е. например надо будет расшаривать скачанное содержимое или ещё что...
ну это как бы логично ;) должен быть http сервер или диск подмонтирован другой хттп
там если глянуть, то даже по использованию скрипта видно

Код: Выделить всё

if [ $# -ne 2 ]; then
	echo "Usage: pmirror.sh portsnap-master.freebsd.org /path/to/www"
	exit 1
fi

Re: portsnap

Добавлено: 2008-11-30 15:19:33
T-man
Вот допустим есть комп с прямым выходом через шлюз, на нём установлен апач, я запускаю этот скрипт и он мне допустим переносит свежие порты на комп, вопрос в том что нужно сделать ещё чтобы компы внутри сети могли обновлятся с этого компа, нужно ли что-то подвешивать в апач или скрипт сам это сделает? я в програмировании вообще не шарю так что не смог понять что именно этот скрипт делает.

Re: portsnap

Добавлено: 2008-11-30 15:33:15
ev
я в програмировании вообще не шарю так что не смог понять что именно этот скрипт делает.
запусти его чтоль тогда - сразу все понятно станет ;)
а потом попробуй обновиться от туда

Re: portsnap

Добавлено: 2008-11-30 22:56:03
server801
выставил chmod +x /usr/local/etc/portsnap/pmirror.sh
server# /usr/local/etc/portsnap/pmirror.sh
Usage: pmirror.sh portsnap-master.freebsd.org /path/to/www
вот что говорит при запуске...что поменять надо чтоб хозяйство заработало?

Re: portsnap

Добавлено: 2008-12-01 7:56:33
ev
вот что говорит при запуске...что поменять надо чтоб хозяйство заработало?
ну так написано же :st:
надо указать сервер портснапа и папку для файлов

Re: portsnap

Добавлено: 2008-12-01 9:34:53
server801

Код: Выделить всё

# Usage:
# lockf -s -t 0 lockfile	\
#	sh -e pmirror.sh portsnap-ru.FreeBSD.org /mnt/ftp/portsnap

if [ $# -ne 2 ]; then
	echo "Usage: pmirror.sh portsnap.FreeBSD.org /mnt/ftp/portsnap"
	exit 1
я так и прописал -не хочет что то работать,тоже самое выдает

Re: portsnap

Добавлено: 2008-12-01 19:06:59
ev
так - это как?

Re: portsnap

Добавлено: 2008-12-01 19:11:32
serge
T-man писал(а):Вот такая ситуация, Есть 10 серваков на freebsd, выход в инет желателен только через прокси (squid), можно ли как-то организовать зеркало обновлений portsnap'a? т.к. кажется через прокси он не умеет работат. Если нельзя подскажите тогда каким правилам лучше выпускать серваки напрямую через шлюз (ipfw) чтобы было по максимуму безопасно...
1. Работать через прокси умеет
2. Лучше использовать nfs для расшаривания /usr/ports и /usr/src в локалку.

Re: portsnap

Добавлено: 2008-12-01 21:37:28
server801

Код: Выделить всё

# /usr/local/etc/portsnap/pmirror.sh
Usage: pmirror.sh portsnap.FreeBSD.org /mnt/ftp/portsnap
и ничего дальше не происходит....

Re: portsnap

Добавлено: 2008-12-01 21:46:33
ev

Re: portsnap

Добавлено: 2008-12-01 21:52:08
server801
так какой конфиг еще ковырять- /etc/portsnap.conf?

Re: portsnap

Добавлено: 2008-12-01 22:52:27
ev
напоминает анекдот ;)
звонок в саппорт провайдера
клиент: до меня не доходят письма
саппорт: попробуйте их перечитать еще раз

итак... повторюсь :cz2:

параметры работы portsnap можно задать в файле /etc/portsnap.conf
про него можно почитать тут http://www.lissyara.su/?id=1165

при запуске pmirror.sh выдается что он от тебя хочет

Код: Выделить всё

Usage: pmirror.sh portsnap-master.freebsd.org /path/to/www
т.е. надо вызвать этот скрипт и указать параметры
1. имя сервера с которого снапшот делается
2. путь, куда будет все качаться и распаковываться

а может просто нанять админа?
некоторые админы работают за еду :drinks:

Re: portsnap

Добавлено: 2008-12-02 0:36:28
server801
спасибо за предложение но не кстати!
запустить не получается ,но утилита iftop иногда показывает присутствие

Код: Выделить всё

portsnap.yandex.net
:st:

Re: portsnap

Добавлено: 2008-12-03 1:39:20
server801
может кто нить поможет?предложения ''нанять админа не предлагать''!

Re: portsnap

Добавлено: 2008-12-03 7:52:05
serge
server801 писал(а):может кто нить поможет?предложения ''нанять админа не предлагать''!
serge писал(а):1. Работать через прокси умеет
2. Лучше использовать nfs для расшаривания /usr/ports и /usr/src в локалку.

Re: portsnap

Добавлено: 2008-12-03 8:16:20
ev
запустить не получается
а что не получается то?
лог с консоли давай ;)
2. Лучше использовать nfs для расшаривания /usr/ports и /usr/src в локалку.
это уже не зеркало портснап будет ;)

Re: portsnap

Добавлено: 2008-12-03 8:22:50
serge
ev писал(а):это уже не зеркало портснап будет ;)
Я понимаю. Но, имхо, для данного случая оно и не нужно.

Re: portsnap

Добавлено: 2008-12-03 11:38:09
server801

Код: Выделить всё

# /usr/local/etc/portsnap/pmirror.sh
Usage: pmirror.sh portsnap.FreeBSD.org /mnt/ftp/portsnap
и все :cf:
а что должно хоть происходить?

Re: portsnap

Добавлено: 2008-12-03 11:40:53
ev

Код: Выделить всё

/usr/local/etc/portsnap/pmirror.sh portsnap.FreeBSD.org /mnt/ftp/portsnap
обычно параметры указывают в командной строке, а не правят хелп в скрипте ;)

Re: portsnap

Добавлено: 2008-12-03 11:43:56
server801
ну вот!огромное спасибо!вот что и надо было обьяснить....

Re: portsnap

Добавлено: 2009-01-10 14:41:23
server801
вот такое часто выдает при обновлении

Код: Выделить всё

суббота, 10 января 2009 г. 12:53:08 (MSK): Fetching binary files list
суббота, 10 января 2009 г. 12:55:25 (MSK): Constructing list of binary patches wanted
суббота, 10 января 2009 г. 12:55:29 (MSK): Fetching needed binary patches
суббота, 10 января 2009 г. 13:03:41 (MSK): Removing unneeded binary patches
суббота, 10 января 2009 г. 13:03:43 (MSK): Fetching metadata files list
суббота, 10 января 2009 г. 13:03:49 (MSK): Constructing list of files wanted
суббота, 10 января 2009 г. 13:03:53 (MSK): Fetching needed files
http://portsnap.FreeBSD.org/f/190cd8b95d83d07a4b7f19dc6cc2d55af753ee7c07532e9c618c4fb5537daef3.gz: 404 Error (ignored)
что делать?

Re: portsnap

Добавлено: 2009-01-10 17:04:56
InventoR
ну сюдя по ссылке, просто уже прошло обноление, на сколько часто?