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

Обновление мира. Обновление портов.

Добавлено: 2007-08-28 9:33:19
Rain
Добрый день всем.

Обновил мир.
FreeBSD 6.2-RELEASE-p7

Обновил порты, теперь в папке /usr/ports/ пусто. Не может cvsup найти сервер с которого обновить порты для этого релиза.
Как быть?

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-28 9:54:54
Dog
Дерево портов к версии системы не привязано. Вот это:

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

cat ports-supfile
в студию - нахомутал ты там чего-то.

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-28 9:57:10
Rain
testserver3# cat /etc/cvsupfile
*default host=cvsup4.ru.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_6_2
*default delete use-rel-suffix
*default compress
#src-all
ports-all

testserver3# pwd
/usr/ports
testserver3# ls
INDEX-6 distfiles dns net

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-28 10:11:38
Dog
Как обычно из хендбука:

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

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

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-28 10:16:27
dikens3
В 6.2 уже можно отказаться от CVS при обновлении портов.
portsnap fetch
portsnap extract
portsnap update

И далее только
portsnap fetch update

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-28 10:17:05
Rain
Dog писал(а):З.Ы. Изучение оригинальной документации - rulezzzz! ;)
Согласен. Спасибо :P

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-28 10:19:23
Morty
у меня на таком же Free 6.2 release p7 получилась такая же ситуация
когда цвсапом по глупости "обновил порты" вот таким образом
ports-all
потом поменял на ports-all tag=.
все пошло норм , и счас все хорошо.
Для России не знаю де список цвсап посмотреть можно , но я для украины юзаю вот это дело
http://www.uafug.org.ua/mirrors/

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-28 10:28:17
Dog

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

cd /usr/ports/sysutils/fastest_cvsup && make install clean && rehash
fastest_cvsup -c ru
заодно покажет откуда тянется с меньшими задержками.

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-28 10:32:59
Dog
2 dikens3:
А portsnap - он не раз в сутки снапшот делает случайно или я что-то путаю? У меня эта программа не установлена, так что в ман заглянуть не возможности, а в инет лезть - вломмм :)
ИМХО: от cvsup в FreeBSD начиная с версии 6.2 действительно лучше отказаться. Вот как я, например - в пользу csup ;)

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-28 10:50:30
Rain
Обновил порты через portsnap.
Быстро и чётко.

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-28 11:08:04
dikens3
А portsnap - он не раз в сутки снапшот делает случайно или я что-то путаю?
Вроде бы 2 раза в сутки.

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-31 13:02:41
harmless
доброе время суток!
у меня такая вот проблемка;
harmless# portsnap fetch
Looking up ftp.ua.freebsd.org mirrors... none found.
Fetching public key from ftp.ua.freebsd.org... failed.
No mirrors remaining, giving up.
harmless#

помогите настроить(интернет получаю через прокси сервер)
portsnap.conf:
# $FreeBSD: src/etc/portsnap.conf,v 1.1.2.3 2006/01/21 09:58:12 cperciva Exp $

# Default directory where compressed snapshots are stored.
# WORKDIR=/var/db/portsnap

# Default location of the ports tree (target for "update" and "extract").
# PORTSDIR=/usr/ports

# Server or server pool from which to fetch updates. You can change
# this to point at a specific server if you want, but in most cases
# using a "nearby" server won't provide a measurable improvement in
# performance.
SERVERNAME=ftp.ua.freebsd.org

# Trusted keyprint. Changing this is a Bad Idea unless you've received
# a PGP-signed email from <security-officer@FreeBSD.org> telling you to
# change it and explaining why.
KEYPRINT=9b5feee6d69f170e3dd0a2c8e469ddbd64f13f978f2f3aede40c98633216c330

# Example of ignoring parts of the ports tree. If you know that you
# absolutely will not need certain parts of the tree, this will save
# some bandwidth and disk space. See the manual page for more details.
#
# WARNING: Working with an incomplete ports tree is not supported and
# can cause problems due to missing dependencies. If you have REFUSE
# directives and experience problems, remove them and update your tree
# before asking for help on the mailing lists.
#
# REFUSE arabic chinese french german hebrew hungarian japanese
# REFUSE korean polish portuguese russian ukrainian vietnamese

Re: Обновление мира. Обновление портов.

Добавлено: 2007-08-31 13:17:33
Alex Keda
прокси настраивается в .cshrc

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

 more /root/.cshrc | grep PRO
setenv HTTP_PROXY      http://172.29.4.22:3128
setenv HTTP_PROXY_AUTH "basic:*:username:password"
setenv FTP_PROXY       http://172.29.4.22:3128
setenv FTP_PROXY_AUTH  "basic:*:username:password"

Re: Обновление мира. Обновление портов.

Добавлено: 2007-09-04 8:22:15
gruz0
Dog писал(а):2 dikens3:
ИМХО: от cvsup в FreeBSD начиная с версии 6.2 действительно лучше отказаться.
Можно узнать почему?
Сам использую cvsup и полностью доволен. С portsnap и csup не работал.

Re: Обновление мира. Обновление портов.

Добавлено: 2007-09-04 8:26:50
Alex Keda
потому что csup - это тот же cvsup пеерписанный на сях.
смысла держать два приложения на машине, с идентичной функциональностью - вообще нет.
особенно с учётом модулы, которую за собой тащит cvsup

Re: Обновление мира. Обновление портов.

Добавлено: 2007-09-04 10:46:55
Andy
lissyara писал(а):потому что csup - это тот же cvsup пеерписанный на сях.
смысла держать два приложения на машине, с идентичной функциональностью - вообще нет.
особенно с учётом модулы, которую за собой тащит cvsup
А ты сам csup юзаешь? ;)

Re: Обновление мира. Обновление портов.

Добавлено: 2007-09-04 10:54:39
Alex Keda
на 6.x - да

Re: Обновление мира. Обновление портов.

Добавлено: 2007-09-04 11:15:28
gruz0
lissyara писал(а):потому что csup - это тот же cvsup пеерписанный на сях.
смысла держать два приложения на машине, с идентичной функциональностью - вообще нет.
особенно с учётом модулы, которую за собой тащит cvsup
Спасибо за ответ :)

Re: Обновление мира. Обновление портов.

Добавлено: 2007-11-29 5:46:53
smoll
Продолжаю пост от harmless. Тоже работаю в интернете через HTTP прокси, портснап ничего не получает и не обновляет если делать как написал лисяра, может он работает онли фтп О.о :twisted:
Помогите в общем обновить порты через HTTP прокси.

Re: Обновление мира. Обновление портов.

Добавлено: 2007-11-29 9:21:50
Alex Keda
ну а если отладку включить?

Re: Обновление мира. Обновление портов.

Добавлено: 2007-11-29 10:59:58
Morty
smoll писал(а):Продолжаю пост от harmless. Тоже работаю в интернете через HTTP прокси, портснап ничего не получает и не обновляет если делать как написал лисяра, может он работает онли фтп О.о :twisted:
Помогите в общем обновить порты через HTTP прокси.
у меня рабает через хттп прокси по той методе что Лис описал...только я еще ленивее делаю
с консоли

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

#setenv http_proxy http://192.168.0.1:3128
будет работать до перезагрузки