
Для чего нужно обновлять порты, думаю, рассказывать не нужно
Поэтому, переходим сразу к делу. Получаем индекс:
cd /usr/ports
make fetchindex
Далее собираем CVSup. Тут есть один момент: Если вы используете иксы, то нужно устанавливать порт /usr/ports/net/cvsup , если нет – то /usr/ports/net/cvsup-without-gui. У меня иксов нет, поэтому собибаем ту, что без GUI:
cd /usr/ports/net/cvsup-without-gui
make && make install && make clean
Далее по вкусу и цвету выбираем опции, и ждем 5 минут, пока все соберется и установится. После чего, копируем файл настроек CVSup и редактируем его:
cp /usr/share/examples/cvsup/standard-supfile /usr/local/etc/supfile
ee /usr/local/etc/supfile
После чего, у меня получилось следующее содержание:
*default host=cvsup2.ru.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_7_2
*default delete use-rel-suffix
*default compress
#src-all
ports-all tag=.
#doc-all tag=.
Хост cvsup2.ru.FreeBSD.org желательно поменять на ближайший к вам. Полный список зеркал можно посмотреть тут.
Далее приступаем к обновлению:
rehash
cvsup -g -L 2 /usr/local/etc/supfile && make fetchindex
Comments