Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||||
www.lissyara.su
—> главная
|
|
Встревон. Нету индекса. Можно дать ему сделать его самостоятельно, но даже на 4 пне это занимает пару часов. Поэтому чтобы не мучать животину зазря надо это дело прервать (Ctrl-C) и скачать его:
|
Что тоже не есть хорошо. Скачается индекс для текущей версии портов... Обычно - прокатывает :) Ищем путь к порту:
|
Я на серваке ГУИ не ставлю, потому выбираю /usr/ports/net/cvsup-without-gui. Если у Вас стоят иксы - значит надо просто cvsup ставить.
|
Также будет вопрос от gettext что инсталлировать, я выбрал оба пункта - и файлы примеров и справку в html формате. Пригодится.
Он (CVSup) за собой тащит достаточно длинный список того что ему необходимо (суммарный объём скачанных файлов составил 28,2 метров) -
|
После установки копируем файл настроек и редактируем его:
|
У меня он получился такой:
|
Строка cvsup -g -L 2 /usr/local/etc/supfile сделана только по одной причине - память у меня жутко дырявая и постоянно в нём смотрю с какими опциями его надо запускать :) Какой выбрать сервер, с которого брать обновления - это ваше дело. Я нахожусь в России, поэтому выбрал cvsup3.ru.FreeBSD.org (вообще-то раньше я постоянно пользовался cvsup2.ru.FreeBSD.org - но последнее время он постоянно занят, поэтому я перешёл на cvsup3.ru.FreeBSD.org). Если Вы на камчатке и инет идёт, например, из японии - имеет смысл выбрать японский сервак. После чего можно запускать:
|
Первый раз на обновление всего дерева портов уходит довольно много трафика, входящего 14.4 - мегабайт, и исходящего 3.8 мег. В дальнейшем его будет гораздо меньше. Также, первое обновление самое долгое. У меня ушло почти 2 часа, и дело не в скорости линии (у меня 20кб/с - за 2 часа на ней можно выкачать 140 мегов), и не в скорости моего компа, тоже не слабый. Как я подозреваю сервак-то один а клиентов много. Он и неуспевает.
Вот, пожалуй и всё. Теперь у Вас свежая версия портов, и можно не волноваться за то, что устанавливаемое ПО давно устарело. Вообще, я завёл себе за правило - перед каждой установкой обновляю порты (разумеется если за один день надо установить 10 приложений, я их не обновляю 10 раз - вполне достаточно одного :)).
P.S. Вообще начиная с 5-ки появилась новая утилита portsnap - но она толи бестолковая какая-то, толи я дурак - но у меня она пытается всё архивное дерево портов затащить - 39 мегов... Нафик оно мне надо, если обновление с помощью cvsup выльется мне в пару мегов? Да и обновлять она может только порты, исходные коды системы не может....
размещено: 2005-08-20,
последнее обновление: 2010-05-21,
автор: lissyara
DocAl, 2005-11-10 в 21:15:01
Кстати, на случай, если вы никак не можете решить, какой же cvsup-сервер использовать, есть полезный порт:
Port: fastest_cvsup-0.2.9_2
Path: /usr/ports/sysutils/fastest_cvsup
Info: Finds fastest CVSup server
Maint: ports@FreeBSD.org
B-deps:
R-deps: p5-Time-HiRes-1.82,1
WWW: http://fastest-cvsup.sourceforge.net/
Вызывая его с опцией -с ru(или соответствующий двубуквенный код страны, в которой географически расположена машина) вы получаете список доступных локальных cvsup-серверов, отсортированных в порядке предпочтительности (по времени отклика)
Для обновления всего дерева портов достаточно после этого вызвать
cvsup -h cvsup_server_from_the_list -g -L 1 /usr/share/examples/ports-supfile
ALex_hha, 2005-11-11 в 13:31:54
Наступил на такие грабли. В supfile нельзя ставить пробел между 'tag' и '=', т.е.
ports-all tag =.
Иначе при попытке обновления получаем такую ошибку
# cvsup -g -L 2 /usr/local/etc/supfile && make fetchindex
Parsing supfile "/usr/local/etc/supfile"
Parse error in "/usr/local/etc/supfile": Missing Field value
Владимир, 2005-12-21 в 18:08:55
Хорошая статейка. Разжеванно все толково. Спасибо большое.
Uzel, 2006-03-01 в 13:37:08
Спасибо ! Обновился ! Всё отлично !
Рутьков Александр, 2006-06-01 в 11:36:40
Классная статья...!!! Леша молодец
marshall, 2006-07-02 в 16:22:25
Делаю так:
# cat /root/bin/cvsupdate.sh
============================
#!/bin/sh
PORTSDIR=/usr/ports
SRCDIR=/usr/src
CVSPORTS=/usr/share/examples/cvsup/ports-supfile
CVSSRC=/usr/share/examples/cvsup/standard-supfile
CVSUPCMD=/usr/local/bin/cvsup
# portsupdate
cd $PORTSDIR
$CVSUPCMD $CVSPORTS && make fetchindex
rm $PORTSDIR/*.bz*
echo "Ports updated" | mail -s "Ports updated" root@localhost
# srcupdate
cd $SRCDIR
$CVSUPCMD $CVSSRC
echo "System sources updated" | mail -s "System sources updated" root@localhost
============================
И
cat /etc/crontab | grep cvsupdate.sh
30 6 * * * root /root/bin/cvsupdate.sh
И сплю спокойно.
javascript, 2006-08-14 в 21:08:48
portsnap не такая уж бестолковая - но у нее одна проблема - она не умеет модифицыровать существующее дерево портов - оно должно быть обязательно создано этой утилитой:
1 раз
portsnap fetch - выкачивает снапшот портов ~40m
portsnap extrect - развертывает его в /usr/ports
следующие разы
portsnap fetch - выкачивает патчи -хавает очень мало трафа
portsnap update - применяєт патчи к дереву /usr/ports
кстати насчет скорости обновления - с помощью портснапа намного быстрее скачать и екстрактнуть (16мб/с) чем ждать пока cvsup прочешет все порты - один раз попробовал итеперь перешел на portsnap именно изза скорости.
с другой стороны cvsup можно настроить на обновление не всего дерева, а определенной ветки - тогда он конечно справится быстрее.
насчет трафа - в первое обновление portsnap действительно ест больше, но последующие обновления - очень мало.
Андрей, 2006-12-16 в 21:48:02
изложено хорошо.
спасибо
Chooter, 2006-10-06 в 14:06:20
Превосходная статья, благодарю,очень помогло!
nik, 2006-10-20 в 23:54:33
dla 6.1 eto katit?
Indra, 2006-11-15 в 10:51:34
Для дырявой памяти есть /etc/make.conf со строчками:
SUP_UPDATE= yes
SUP= /usr/local/bin/cvsup
SUPFLAGS= -g -L 2
SUPHOST= cvsup.(кому_куда_быстрее).FreeBSD.org
PORTSSUPFILE= /etc/cvsupfile
После чего достаточно зайти в /usr/ports и громко и внятно произнести ему make update
staskur, 2006-11-15 в 22:14:36
обновил второй комп по данной статье... (6.1)
усе нормально..
zloylis, 2006-11-29 в 16:49:36
У меня всё попёрло на 6.0 тока пришлось попинать перенаправление портов потому что у меня инэт через проксю
На серваке раздачи инэта прописал PortMaping
к cvsup2.ru.freebsd.org
и порты прописал вот эти "cat /etc/services | grep cvs"
Спосибо за классную статью и отдельно благодарю за помощи liks'а!
Respect!!
Алексей "Doctorrr" Бабак, 2006-12-11 в 17:17:18
Привет, изложено кратко, без воды, статья — то что нужно. Спасибо большое.
http://babak.ru
Awas, 2006-12-22 в 19:17:01
Спасибо, толково написано. Респект
kmb, 2007-02-21 в 11:30:46
А если сервер выходит через прокси в инет, как заставить cvsup смотреть на прокси?
Slava, 2007-03-02 в 12:54:43
portsnap fetch update
Toptyg, 2007-04-11 в 22:03:16
Такое замечание.
при обновлении лучше выбирать все порты...
пусть выкачиваются там китайский, биология и астрономия.. :) а то попадал уже.
Ветки в портах могут добавляться, разделяться..
nebo, 2007-05-06 в 3:57:36
Все порты(ports-all) рекомендуется выбирать для того чтобы:
при ипользовании make index не создавался индексный файл отражающий где-то свежие порты а где-то старые к ним зависимости.
nebo, 2007-05-06 в 4:01:11
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/faq/applications.html#MAKE-INDEX
7.5. Я попытался сформировать файл INDEX командой make index, однако попытка окончилась неудачей. Почему?
taephodong, 2007-05-24 в 10:45:16
спасибо большое! все хорошо объяснено.
в сочетании с хендбуковским описание - самое то.
сам использую cvsup4.ru.FreeBSD.org - скорость отличная
Юра, 2007-05-30 в 13:29:37
спасибо за помощь еще вот нормальная статья по обновлению портов http://ozz.pp.ru/ports.pdf
Barilko, 2007-07-05 в 22:51:18
Чтобы не качать на вновь установленной машине лишние 28 метров лучше просто поставить порт
pkg_add -r cvsup-without-gui && rehash
А если вы расшарили порты через nfsserver, то не забудьте на других машинах пропивать в /etc/make.conf
WRKDIRPREFIX= /var/tmp
Миша, 2007-08-10 в 11:14:46
А еще есть переписанная на С csup
И не надо будет никакой Модулы :-)
Миша, 2007-08-10 в 12:41:21
csup можно через socks-прокси направить, успользуя какой нибуть соксификатор (dante, например)
Wormer, 2007-08-24 в 21:52:18
Если инет за проксей, то можно использовать nc (netcat):
В rc.conf:
inetd_enable="YES"
В inetd.conf:
cvsup stream tcp nowait root /usr/bin/nc nc -xA.B.C.D:3128 -Xconnect cvsup2.ru.freebsd.org 5999
В supfile:
*default host=127.0.0.1
У меня прокатило, так как авторизация на проксе по ИП.
Если же http или socks, то надо ставить тунель:
cd /usr/ports/net/prtunnel && make install clean
prtunnel -t http(or socks5) -H хост_прокси -P порт_прокси -u юзверь -p пассворд -D 5999 сvsup2.ru.freebsd.org 5999
и в supfile опять же не забыть:
*default host=127.0.0.1
SWAT, 2007-08-27 в 9:04:15
Отличная статья - спасибо!
judge, 2007-10-02 в 16:08:55
Здравствуйте.
а скажите, зачем ставить из портов цвсап и тянуть ещё кучу всего? я делаю так:
pkg_add -r cvsup-without-gui # собсно тянет пакет цвсапа
создаем (копируем и правим из примеров) файлики обновлений и по handbook дальше.
Dog, 2007-10-02 в 16:15:18
А если версия FreeBSD >= 6.2 - смысл вообще cvsup-without-gui ставить, ежели csup имеется? ;)
staskur, 2007-10-03 в 8:41:03
ээээ.. Парни...
автор просто поделился с нами своими наработками и своими вариантами.
Считаете что ваш способ более хорош ?? так напишите статейку !!!
а лично я автору безмерно благодарен !!!
dikens3, 2007-10-12 в 23:58:34
Человек писал статью в 2005 году, обратите внимание.
artem, 2007-12-28 в 13:28:01
если надо пофиксить базу данных портов
#> pkgdb -F
artem, 2008-02-01 в 17:28:23
pkgdb входит в состав порта /pots-mgmt/portupgrade
Shurik, 2008-03-10 в 16:32:23
Cтатейка очень толковая !
запускаю cvsup -g -L 2 /usr/local/etc/supfile && make fetchindex
Только ругаеться на make fetchindex ?? , Хотя всё обновляеться и встаёт уже с исправлеными индексами .фряшка 6.3 , может кто подскажет почему так.
jeck, 2008-03-10 в 19:51:54
Сначала make fetchindex те обнови subj
а потом cvsup -g -L 2 /usr/local/etc/supfile
обнови порты я делал раз 20 поверь серваки на FreeBSD
это дело тонкое главное думай что делаеш :)
Shurik, 2008-03-10 в 23:15:01
Спасибо за подсказку !!
VVD, 2008-03-21 в 3:58:11
Есть ещё csup. Начиная с 6.2 (кажется, или 6.1) csup в базовой системе. Также csup есть в портах. И ему не нужна никакая модула3 и.д. Исходники < 80Kb.
P.S. cvsup ушел в историю.
lissyara, 2008-03-21 в 10:32:47
Пока у меня не ушла в историю последняя машина с 4.11 - он мало что жив, он будет живее всех живых.
VVD, 2008-03-21 в 19:07:24
Я на четвёрку из портов ставил csup в 2006ом году и жил с ним. О чём речь? Забудьте о cvsup. Не нужен такой монстр для такой примитивной задачи. И не сбивайте с пути истинного начинающих. :-D
Я бы ещё с радостью отказался от portupgrade с его ruby, так пока ещё не было времени покурить маны по portmaster-у и т.д. Он вроде за собой ничего такого не тянет.
В любом случае дело ваше, что и как делать. А я всего лишь случайный прохожий со своим мнением. [-:
lissyara, 2008-03-21 в 20:30:54
Т.е. вы предлагаете снести стоящий на серверах cvsup и поставить csup?
Мне чё - делать больше нечего, по вашему?
lisergey, 2008-03-22 в 10:27:13
2 lissyara, насколько я понял, лично Тебе никто не угрожает принудиловкой по сносу cvsup и юзанием csup. :)
2 VVD, а давайте пожалуйста в студию подробное описалово по замене монстров cvsup (с его modula3) и portupgrade (с его ruby) на легкие и практичные варианты, и вам будет тоже респект.
Я бы с радостью отказался от cvsup+portupgrade, но их рекомендуют в Хендбуке, а против "библии" не попрешь, разве что пока не увидишь внятного описания альтернативы.
VVD, 2008-03-24 в 14:16:32
2lisergey: man csup и man cvsup - найдите 10 отличий. :-]
Здесь явно никаких статей не нужно. Достаточно в текущей сделать 's/cvsup/csup/g' и убрать список зависимостей.
А вот portupgrade - это отдельная тема. Как уже ранее сказал - пока не разбирался с заменами.
По поводу рекомендацию использовать cvsup в хэндбуке - это или они его ещё не обновили, или просто у вас старая версия. Лень залазить на сайт и проверять.
2lissyara: Уже установленный cvsup менять на csup может и не надо, но ставить на свежую систему монстра - явно не лучший совет.
lissyara, 2008-03-24 в 15:37:15
>размещено: 2005-08-20
>последнее обновление: 2006-02-20
может хоть сейчас на дату вниание обратите?
VVD, 2008-03-24 в 16:20:59
При чём тут дата? А если считаете статью старой и неактуальной, то в архив её. И не надо её позиционировать как "советы начинающим".
lissyara, 2008-03-24 в 17:02:37
А теперь ходите на титульную и читайте что там написано.
Это моя записная книжка.
Я для себя в 2005 году записал как обновлять порты и систему.
Вас, в 2008 не устраивает эта запись?
Напишите свою. Никто ж не запрещает.
После этого статья уйдёт в архив. До того - будет тут.
alonefox, 2008-05-26 в 13:26:29
На сколько мне кажется обновлять исходные тексты системы как раз можно. Есть файлик в примерах даже /usr/share/examples/cvsup/stable-supfile
MxS, 2008-05-30 в 2:02:33
обновил уже через csup, пробовал раз пять... Глюченный до безобразия... Пришлось все заного ставить и систему тоже...
Так что статью эту незачем убирать в архив... Так как это лучшее решение для обновления портов и сис структуры...
MxS, 2008-05-30 в 2:04:22
И если бы производители Фришки нашли новое стабильное обновление, не думаю что они это оставилиб... А то они наверно сами знают что не стабильно... На одной машине нормально себя поведет на другой ну ни как...
VVD, 2008-05-30 в 16:07:47
У меня csup живёт ещё с четвёрки со времён его первого появления в портах. Потом появилась пятёрка на другой машинке, шестёрка ещё на одной и семёрка на парочке поновей - ни одной глюки связанной с csup за 2 года интенсивного использования. Что я делаю не так?
> И если бы производители Фришки нашли новое стабильное обновление, не думаю что они это оставилиб...
А это так вообще насмешило - csup включён в _базовую систему_ уже года 2 как (где-то с ~6.1). Не значит ли это, что csup признан стабильным и рекомендуемым к использованию "производителями Фришки"? И не забудьте, что в большинстве "бесплатных" проектов документация как правило отстаёт от ПО и порой сильно.
P.S. Делайте выводы сами - я только констатирую факты.
SnP, 2008-05-30 в 18:43:12
To VVD:
У меня в VMware установлен 7_0_RELEASE. Запустил sysinstall -> All available packages in all categories, смотрю: compositeproto, cups-base, curl, cvsup-without-gui, и т.д. А где же csup, который по Вашим словам "включён в _базовую систему_ уже года 2 как (где-то с ~6.1)"? Похоже всё-таки, что "никаких чебурашек здесь нет"(с) )))
lissyara, 2008-05-30 в 18:51:31
А у меня на этом сервере установлено.
hosting$ uname -a
FreeBSD hosting.lissyara.su 7.0-RC1 FreeBSD 7.0-RC1 #0: Mon Dec 24 10:10:07 UTC 2007 root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
hosting$ whereis csup
csup: /usr/bin/csup /usr/share/man/man1/csup.1.gz /usr/src/usr.bin/csup
hosting$
Dog, 2008-05-30 в 20:11:02
2SnP: А при чем тут дополнительные пакеты, которые предлагаются к установке? Что значит базовая система - вообще представление имеете? cp, ln или chmod при установке тоже не предлагаются, потому что они уже есть. csup тоже.
Так что может дело не в чебурашках, которых нет, а в непонимании элементарной терминологии?
SnP, 2008-05-30 в 20:21:16
Точно, есть. Был не прав, вспылил. И элементарную терминологию не понимаю, признаю. Приношу извинения всем старшим товарищам. Серьёзно, без шуток.
Jeck, 2008-08-10 в 22:47:21
Спасибо за статью!
Обновлялся уже по статье много раз.
Oтлично работает на Freebsd 6.3 ....
Le1, 2008-08-24 в 0:11:37
На Лиса не наезжать, чел в 2005 году статейку написал которая грамотно разжевала все и начинающим и не только...
Если когото не устраивает то пишите свою статью, я например давно уже пользуюсь cvsup+fastest_cvsup-ом и меня в полне все устраивает.
Спасибо Лиссяра за статью.
exec, 2008-09-06 в 16:42:32
supfile для csup не отличается от аналогичного файла cvsup. Разве что, его нет по умолчанию в системе. Вобщем создал по статье файл, запустил > csup supfile Пошло обновляться :) Так что спорить не из-за чего. Огромное спасибо Лису за статью и сайт в целом. Многому уже научился :)
cheshire_cat, 2008-09-08 в 1:38:12
Спасибо за сайт, lissyara. Последнее время - это основной источник знаний о FreeBSD...
По теме, вдруг кому-нибудь пригодится (да, я знаю, такой скрипт может написать любой, но все же), выкладываю свой рабочий маленький скриптик:
#!/bin/sh
echo "Starting ports update..."
SUPFILE="/usr/local/etc/supfile"
echo "Using supfile:" $SUPFILE
echo "Detecting the fastest cvsup server..."
if SERVER=`/usr/local/bin/fastest_cvsup -Qc ru`; then
echo "Detection comlete"
echo "The fastest cvsup server is" $SERVER
echo "Starting ports update @ `date '+%d.%m.%Y %H:%M:%S'`"
cvsup -g -h $SERVER -L 2 $SUPFILE
echo "Ports collection updating complete @ `date '+%d.%m.%Y %H:%M:%S'`"
fi
cheshire_cat, 2008-09-13 в 0:57:59
Update. Так, наверное, получше будет...
#!/bin/sh
echo "Starting ports update..."
SUPFILE="/usr/local/etc/supfile"
echo "Using supfile:" $SUPFILE
echo "Detecting the fastest cvsup server..."
if SERVER=`/usr/local/bin/fastest_cvsup -Qc ru`; then
echo "Detection comlete"
echo "The fastest cvsup server is" $SERVER
echo "Starting ports update @ `date '+%d.%m.%Y %H:%M:%S'`"
cvsup -g -h $SERVER -L 2 $SUPFILE
echo "Ports collection updating complete @ `date '+%d.%m.%Y %H:%M:%S'`"
echo "Doing make fetchindex..."
CURDIR=`pwd`
cd /usr/ports
make fetchindex
cd $CURDIR
echo "Fetchindex complete"
echo "Congratulations! Everything is done @ `date '+%d.%m.%Y %H:%M:%S'`"
fi
cheshire_cat, 2008-09-13 в 0:59:50
Простите за постоянный апдейт...
Но я забыл упомянуть, что, конечно же, должен быть установлен порт fastest_cvsup.
Alex, 2008-10-14 в 0:48:37
На новых версиях юзаю после инсталляции:
portsnap fetch
portsnap extract
далее перед тем как что то инсталить просто
portsnap fetch
portsnap update
по моему меньше головной боли чем с ЦВС ;)
ИМХО неплохо бы добавить, что перед инсталляцией портов неплохо бы :) установить самым первым портом portaudit
cd /usr/ports/ports-mgmt/portaudit
make install clean
и запускать перед инсталляцией portaudit -F
Желательно вообще ее подцепить в крон , если конечно не влом просматривать глазками на http://vuxml.freebsd.org/ каждый день
Alex, 2008-10-14 в 0:51:17
Самое главное забыл, Лисяре - Большое Спасибо за сайт !
Побольше бы таких сайтов...
frun, 2008-10-15 в 17:50:13
Насколько я понимаю,
*default release=cvs tag=RELENG_4_11
имеет смысл только если раскомментить строчку #src-all и обновить сорцы, а если только порты обновляем:
*default release=cvs tag=.
...
ports-all
Этому нас учит пример в ports-supfile.
Qtronix, 2008-12-04 в 10:03:34
Статья хорошая понравилась
с ВАШЕГО позволения сфитишиздил себе на блог.
прямую ссылку есстественно поставил.
xyuevo greyut batarei, 2009-01-07 в 20:19:47
vidal owibky pro "host" ^^
cube, 2009-05-04 в 23:36:44
Вот такая проблемка!!!!!!!!
как решить??
server# cvsup -g -L 2 /usr/local/etc/supfile && make fetchindex
Parsing supfile "/usr/local/etc/supfile"
Connecting to cvsup2.ru.FreeBSD.org
Connected to cvsup2.ru.FreeBSD.org
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
Establishing multiplexed-mode data connection
Running
Updating collection src-all/cvs
Shutting down connection to server
Finished successfully
make: don't know how to make fetchindex. Stop
VVD, 2009-05-05 в 18:28:30
покажи pwd и подумай
jeck, 2009-06-15 в 3:34:07
для версии Freebsd 7.2 AMD64 обновился следующим образом
cd /usr/ports/
make fetchindex
INDEX7.bz2 100% of 668 kB 19 kBps 00m00s
/usr/ports/
cd /usr/share/examples/cvsup/
cp standard-supfile /usr/local/etc/supfile
cd /usr/local/etc/
/usr/local/etc/>ee supfile
для src supfile
src-all
#ports-all tag=.
для портов supfile
#src-all
ports-all tag=.
для
/usr/ports/>cd net/cvsup-without-gui
/usr/ports/net/cvsup-without-gui/>make && make install && make clean
была ошибка при установке с коллекции портов
solomsv, 2010-04-27 в 7:33:46
вот нашел статейку для обновления при помощи csup, решил что здесь она будет полезна.
Создание папки с конфигурационными файлами:
# mkdir /etc/csup
Создание файла для обновления исходников системы:
# cat /etc/csup/src-all
*default host=cvsup3.ua.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_7
*default delete use-rel-suffix
*default compress src-all
Создание файла для обновления коллекции портов:
# cat /etc/csup/ports-all
*default host=cvsup3.ua.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress ports-all
Создание файла для обновления документации:
# cat /etc/csup/doc-all
*default host=cvsup2.ua.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress doc-all
Создание файла для обновления исходников ядра:
# cat /etc/csup/src-sys
*default host=cvsup3.ua.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_6
*default delete use-rel-suffix
*default compress src-sys
Создание файла для обновления всех исходных кодов системы:
# cat /etc/csup/src-all
*default host=cvsup3.ua.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_7
*default delete use-rel-suffix
*default compress src-all
Чтобы обновлять коллекцию портов регулярно:
Добавьте строчку в /etc/crontab
25 2 * * * root /usr/bin/csup -g -L 2 /etc/csup/ports-all > /dev/null 2>&1
Запуск программы:
# csup -g -L 2 /etc/csup/src-all
проверил сам все работает.
Lestad, 2011-08-24 в 10:02:36
пипл, а я вот наступил на такие грабли... на процессоре АМД Атлон 64 3200+ - после обновления CVSup-ом - перестаёт собираться даже МС :)
подскажите в чем именно грабли?
Hikari, 2013-02-14 в 1:21:08
2Lestad:
Вот такой он, атлон 64...
Самый быстрый CVSUp:
# cd /usr/ports/sysutils/fastest_cvsup
# make install
# fastest_cvsup -c ua
ну, или ru в конце ;)
VVD, 2013-02-14 в 5:34:57
Забудьте о cvsup - он deprecated и скоро перестанет поддерживаться.
Для портов есть portsnap или же svn.
jeck, 2015-06-01 в 20:07:51
FreeBSD скажем прощай CVSup, ты был...
обновился дерево портов через postsnap
uname -a
FreeBSD ftpsklad 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Fri Jan 17 01:46:25 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
portsnap fetch && portsnap extract && portsnap update
Hikari, 2015-06-25 в 11:04:26
прощай говорить рано. с ядром портснапом никак...
Hikari, 2015-06-25 в 11:10:53
таки прощай...
пора и статью снять в архив
Misha, 2018-09-30 в 17:22:40
Случайно нашел этот сайт, админ ещё жив?
Alex Keda, 2018-09-30 в 17:28:02
Поднимите мне веки...
KaMa, 2018-09-30 в 17:33:31
Наш Лисяра, между прочим, живее всех живых!
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [77 шт.]