Страница 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
вот что говорит при запуске...что поменять надо чтоб хозяйство заработало?
ну так написано же
надо указать сервер портснапа и папку для файлов
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
напоминает анекдот

звонок в саппорт провайдера
клиент: до меня не доходят письма
саппорт: попробуйте их перечитать еще раз
итак... повторюсь
параметры работы portsnap можно задать в файле /etc/portsnap.conf
про него можно почитать тут
http://www.lissyara.su/?id=1165
при запуске pmirror.sh выдается что он от тебя хочет
Код: Выделить всё
Usage: pmirror.sh portsnap-master.freebsd.org /path/to/www
т.е. надо вызвать этот скрипт и указать параметры
1. имя сервера с которого снапшот делается
2. путь, куда будет все качаться и распаковываться
а может просто нанять админа?
некоторые админы работают за еду

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

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
и все
а что должно хоть происходить?
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
ну сюдя по ссылке, просто уже прошло обноление, на сколько часто?