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

cvsup

Добавлено: 2007-02-21 11:36:32
kmb
А если сервер выходит через прокси в инет, как заставить cvsup смотреть на прокси?
всё время висит:

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

Cannot connect to cvsup2.ru.FreeBSD.org: Connection refused

Добавлено: 2007-02-21 11:37:23
Alex Keda
никак

Добавлено: 2007-02-21 13:12:08
Гость
lissyara писал(а):никак
мда :cry:

Добавлено: 2007-02-21 14:36:22
serge
Договариваться с админом прокси чтоб делал переброс портов (локальный 5999 на 5999 в инете). Либо просить поднимать cvsup сервер на машине смотрящей в инет. Я пошел по 2 пути. Раз в неделю админ на проксе cvsupится, а я в локалке настроился на его cvsup сервер. Работает прекрасно!

cvsup

Добавлено: 2007-02-21 15:47:26
kmb2
serge писал(а):Договариваться с админом прокси чтоб делал переброс портов (локальный 5999 на 5999 в инете). Либо просить поднимать cvsup сервер на машине смотрящей в инет. Я пошел по 2 пути. Раз в неделю админ на проксе cvsupится, а я в локалке настроился на его cvsup сервер. Работает прекрасно!
Ок, спасибо, попробую.
Пока попробывал на машине, которая смотрит в инет. После команды:

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

cvsup -g -L 2 /usr/local/etc/supfile && make fetchindex
ественно долго чего-то делал... =) ну а в конце пишет:

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

make: don't know how to make fetchindex. Stop

cvsup

Добавлено: 2007-02-21 15:50:43
kmb3

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

su-2.05b# pwd
/usr/local/etc
В статье он вроде давал из /usr/ports/
Я так думаю стоит перейти в /usr/ports/net/cvsup-no-gui
и оттуда уже давать, но хотелось бы знать точно...

cvsup

Добавлено: 2007-02-21 15:54:43
kmb4
вопрос снят, сорри.

Добавлено: 2007-02-21 15:54:59
dikens3
Если порты обновлять, используй portsnap.

Добавлено: 2007-02-21 15:55:16
Alex Keda
чё-то у меня троиться в глазах...

Добавлено: 2007-02-21 17:52:09
zorg
Да уж, да уж!! :)

А я кстати делал на ISA 2000 просто открывал нужные порты для выхода cvsup и всё, работает без проблем обновляется, нормально.

Добавлено: 2007-03-12 0:22:16
Daywalker
Прочитал статью Использование утилиты CVSup

Меня интересует строчка

ports-all tag=.

Что делает tag=. ?
И что будет без него?

И еще вопросик
Как сделать, чтобы порт, который я хочу установить, сам сначало лез в инет и проверял нет ли более новой версии, и если есть устанавливал бы себя более нового?

P.S. Прошу не пинать, я еще только новенький.

Добавлено: 2007-03-12 8:36:41
kmb2
Daywalker писал(а):
Меня интересует строчка

ports-all tag=.

Что делает tag=. ?
И что будет без него?

И еще вопросик
Как сделать, чтобы порт, который я хочу установить, сам сначало лез в инет и проверял нет ли более новой версии, и если есть устанавливал бы себя более нового?

P.S. Прошу не пинать, я еще только новенький.
С CVSup вы в принципе можете получить любую версию исходных текстов, которая когда-либо существовала. Это возможно, поскольку cvsupd сервер работает непосредственно с репозиторием CVS, который содержит все версии. Вы указываете ту, которая вам нужна, с помощью полей tag= и date=.

Warning: Будьте очень осторожны при задании любых полей tag=. Некоторые теги существуют только в определенных коллекциях файлов. Если вы укажете некорректный тег или ошибетесь в его написании, CVSup удалит файлы, которые вы возможно не хотели удалять. В частности, используйте только tag=. для коллекций ports-*.

Поля tag= означают символьные имена в репозитории. Существует два вида тегов, теги ревизий и теги ветвей. Теги ревизий означают определенную ревизию. Они не меняются со временем. Теги ветвей, с другой стороны, означают последнюю ревизию заданной линии разработки в любой момент времени. Поскольку тег ветви не относится к определенной ревизии, он может означать завтра что-то иное чем сегодня.

Section A.6 содержит теги ветвей, которые могут быть интересны пользователям. Тег, указанный в файле настройки CVSup, должен предваряться строкой tag= (RELENG_4 превратится в tag=RELENG_4). Помните, что для коллекции портов подходит только tag=..

Warning: Будьте очень осторожны при наборе имен тегов. CVSup не может отличить правильные и неправильные теги. Если вы неправильно наберете тег, CVSup поведет себя так, как если бы вы указали тег, не содержащий файлов. В этом случае он удалит существующие исходные тексты.

При указании тега ветви вы получите последние версии файлов этой ветви разработки. Если вы хотите получить какую-то из предыдущих версий, сделайте это указав дату в поле значения date=. Страница справочника cvsup(1) описывает как сделать это.
подробнее тут - nbuv.gov.ua/books/2004/freebsd/cvsup.html или в любом другом хандбуке

Добавлено: 2007-03-18 11:46:56
Daywalker
kmb2 писал(а): подробнее тут - nbuv.gov.ua/books/2004/freebsd/cvsup.html или в любом другом хандбуке
Не открывается ссылочка. :(