Сейчас рассмотрим как обновить порты пользуясь утилитой CVSup. Для начала перейдем в папку с портами и выполним поиск CVSup /usr/home/>cd /usr/ports /usr/ports/>make search name='cvsup' через пару секунд появится что-то на подобии такого списка Port: cvsup-mirror-1.3_7 Path: /usr/ports/net/cvsup-mirror Info: A kit for easily setting up a FreeBSD mirror site using CVSup Maint: wxs@FreeBSD.org B-deps: R-deps: cvsup-without-gui-16.1h_4 WWW: http://www.cvsup.org/ Port: cvsup-without-gui-16.1h_4 Path: /usr/ports/net/cvsup-without-gui Info: File distribution system optimized for CVS (non-GUI version) Maint: ports@FreeBSD.org B-deps: ezm3-1.2_1 R-deps: WWW: http://www.cvsup.org/ Port: cvsupchk-19990209_2 Path: /usr/ports/net/cvsupchk Info: Check a CVSup directory hierarchy against the checkouts file Maint: matthias.andree@gmx.de B-deps: python25-2.5.2_2 R-deps: python25-2.5.2_2 WWW: Port: fastest_cvsup-0.2.9_5 Path: /usr/ports/sysutils/fastest_cvsup Info: Finds fastest CVSup server Maint: nivo+kw+ports.bfa274@is-root.com B-deps: perl-5.8.8_1 R-deps: perl-5.8.8_1 WWW: http://fastest-cvsup.sourceforge.net/ Port: net/cvsupit Moved: Date: 2003-08-06 Reason: port was marked broken for 3 months with no fix submitted Нам нужен порт под названием cvsup-without-gui-16.1h_4, так как лично у меня GUI не установлен (если у Вас он установлен то выберайте установку обычного Cvsup который находится в /usr/ports/net/cvsup) Переходим к нему и выполняем установку: cd /usr/ports/net/cvsup-without-gui make make install clean После установки можно приступать к созданию конфигурационного файла, к примеру наша конфигурация будет находится в домашнем каталоге /home/dimka/supfile: *default tag=. *default host=cvsup3.ua.FreeBSD.org # сервер обновления *default base=/var/db *default release=cvs delete use-rel-suffix compress ports-all #Обновить все порты Сохраняем и выполняем запуск cvsup -g -L 2 /home/dimka/supfile Параметр -g указывает CVSup не использовать GUI. Параметр -L 2 указывает CVSup выводить информацию о каждом производимом обновлении. Обновление всех портов FreeBSD длится примерно 20-30 минут, скорость зависит от скорости вашего канала и выбранного вами сервера. P.S.: Для поиска самого быстрого для Вас сервера, Вы можете воспользоваться утилитой fastest_cvsup: cd /usr/ports/sysutils/fastest_cvsup make && make install && make clean После установки можно посмотреть самый быстрый для Вас сервер с помощью команды fastest_cvsup: например: /home/dimka/> fastest_cvsup -c ua # показывает сервера с Украины >> Speed Daemons: - 1st: cvsup6.ua.freebsd.org - 2nd: cvsup.ua.freebsd.org - 3rd: cvsup7.ua.freebsd.org Здесь самый быстрый сервер это cvsup6.ua.freebsd.org. |