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

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

Добавлено: 2009-09-06 1:29:25
badtrips
Подскажите пожалуйста как правильно обновить порты.я пробовал через sysinstall по фтп но выдало какую то ошибку.а в тех что имеются даже мозиллы 3 -ей нету,тока вторая.сейчас пробую поставить CVSup,но терзают плохие предчувствия что не разберусь.как ещё можно это сделать?спасибо за ответ. :smile:

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

Добавлено: 2009-09-06 3:08:09
f_andrey
Боже мой прочтите уже хандбук наконец :st: :st: :st: :bn: :bn: :bn:

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

Добавлено: 2009-09-06 7:50:24
vvn
CVSup уже установлен в системе.
Создайте supfile (назвать можете как сами захотите) с таким содержанием

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

*default host=cvsup.at.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_7_2_0_RELEASE
*default delete use-rel-suffix
*default compress

src-all
*default tag=.
ports-all
doc-all
вместо RELENG_7_2_0_RELEASE укажите свою сборку.

Теперь пишем

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

#cvsup -g -L 2 /etc/supfile
вместо /etc/supfile укажите свой путь.

Также можно использовать portsnap

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

Добавлено: 2009-09-06 10:37:20
badtrips
Спасибо,сделал всё как вы написали,началось массовое делит из src

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

Добавлено: 2009-09-06 10:48:37
coDEbugger

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

portsnap fetch
portsnap extract
man portsnap

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

Добавлено: 2009-09-06 10:51:48
badtrips
у меня в консоли сейчас идёт удаление и добавление портов.мне прерваться и ввести это?
portsnap fetch
portsnap extract

и почему #cvsup -g -L 2 /etc/supfile без перезагрузки не срабатывает?

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

Добавлено: 2009-09-06 14:33:28
vvn
Portsnap - это "аналог" svsup. Особой разницы как делать я не вижу, Что вам покажется удобней тем и обновляйтесь.

#cvsup -g -L 2 /etc/supfile прекрасно работает без перезагрузки!!! Первый раз слышу, что не работает без перезагрузки.

И Вам бы желательно в crontab добавить cvsup или portsnap, чтобы система каждую ночь сама обновлялась.

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

Добавлено: 2009-09-07 1:36:03
Alex Keda
в системе вообщето csup а не cvsup
а вот если чё-то массово удаляется - значит с тегом ошиблись =)))

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

Добавлено: 2009-09-07 6:26:19
Charlz_Klug_
Всегда использовал CVSup. Ничего сложного в его использовании нет. Работало всегда отлично. Руководство рулит!))

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

Добавлено: 2009-09-07 8:50:45
vvn
lissyara писал(а):в системе вообщето csup а не cvsup
а вот если чё-то массово удаляется - значит с тегом ошиблись =)))
Лис, а можно по подробней о csup -меня всегда интересовала разница между cvsup и csup. Если несложно объясни на пальцах. :)

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

Добавлено: 2009-09-07 9:03:11
f_andrey
vvn писал(а):Лис, а можно по подробней о csup -меня всегда интересовала разница между cvsup и csup. Если несложно объясни на пальцах. :)
Сколько раз, мне еще, давать эту ссылку http://www.freebsd.org/doc/en/books/handbook/, люди, ну имейте ужу совесть :st: :st: :st:

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

Добавлено: 2009-09-07 9:25:30
vvn
А ты кроме этой ссылки еще, что-нибудь знаешь?
Если тебе сложно написать ответ, тогда просто не лезь.
Зачем тогда вообще нужен форум если есть хендбук?

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

Добавлено: 2009-09-07 10:19:41
Anton.M
badtrips писал(а):Подскажите пожалуйста как правильно обновить порты.я пробовал через sysinstall по фтп но выдало какую то ошибку.а в тех что имеются даже мозиллы 3 -ей нету,тока вторая.сейчас пробую поставить CVSup,но терзают плохие предчувствия что не разберусь.как ещё можно это сделать?спасибо за ответ. :smile:
1) прочитайте хэндбук, иначе постоянно будете попадать в неприятности, пытаясь вырезать апендицит через ж... (это про массовое удаление, ибо не нужно тупо копировать конфиги, RELENG_7_2_0_RELEASE - это FreeBSD 7.2 на момент выпуска, а RELENG_7_2 это FreeBSD 7.2 c самыми последними портами и патчами)
2) правильно обновлять систему не прочитав хэндбук (и прочитав тоже) рекомендуется так:
а) первый раз: portsnap fetch extract
б) в последующем: portsnap fetch update (ручной режим)
автоматический режим (с помощью cron): portsnap cron update
если будете обновлять порты обязательно читайте /usr/ports/UPDATING перед обновлением.
Можете еще поискать в хэндбуке как и для чего используется freebsd-update
Не рекомендуется использовать csup (cvsup) до момента получения просветления путём чтения хэндбука! :"":

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

Добавлено: 2009-09-07 10:20:35
ProFTP
cvsup оба синхронизируют каждый файл, довольно долго, легче переместить порты, на их место разархивировать из архива новые порты! (а старые потом удалить)
или portsnap, rsysn

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

Добавлено: 2009-09-07 10:39:57
server801
vvn писал(а):
lissyara писал(а):в системе вообщето csup а не cvsup
а вот если чё-то массово удаляется - значит с тегом ошиблись =)))
Лис, а можно по подробней о csup -меня всегда интересовала разница между cvsup и csup. Если несложно объясни на пальцах. :)
простым запуском
cvsup

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

cvsup -g -L 2 supfile
csup

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

csup supfile
csup -штатная утилита для обновления src&ports начиная с 7 ветки FreeBSD.что меня очень порадовала.не надо тянуть лишние либы для установки cvsup

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

Добавлено: 2009-09-07 10:49:15
vvn
server801 писал(а): cvsup

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

cvsup -g -L 2 supfile
csup

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

csup supfile
csup -штатная утилита для обновления src&ports начиная с 7 ветки FreeBSD.что меня очень порадовала.не надо тянуть лишние либы для установки cvsup
А структура supfile у csup и cvsup - одинаковая?

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

Добавлено: 2009-09-07 11:06:08
server801
да.это тоже самое

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

Добавлено: 2009-09-07 11:21:18
vvn
server801 писал(а):да.это тоже самое
Спасибо за объяснение. :smile:

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

Добавлено: 2009-09-08 12:25:34
Гость
lissyara писал(а):в системе вообщето csup а не cvsup
а вот если чё-то массово удаляется - значит с тегом ошиблись =)))
ну сначала удаляется,а потом идёт какое то добавление и редактирование.

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

Добавлено: 2009-09-08 12:28:47
Гость
я за выхи около 5 операционок попробовал.какая же эта кде тормозная=(.и красивая =)сейчас всё таки пусть xfce будет...

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

Добавлено: 2009-09-11 2:08:06
badtrips
нда,перезагрузка была не нужна.нужно было rehash сделать после установки cvsup.

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

Добавлено: 2009-09-11 7:39:11
server801
иногда требует сделать

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

make fetchindex