Переход с cvsup на subversion для обновления FreeBSD
Уже было анонсировано, что с 28 февраля 2013 года поддержка cvs будет прекращена. Использовать subversion для обновления FreeBSD довольно таки просто.
Первое, что необходимо, это установить сам subversion.
# cd /usr/ports/devel/subversion #make install clean
Если у вас очень старая версия портов, то devel/subversion-freebsd
Для перехода желательно почистить папки /usr/src и /usr/ports
Клонирование дерева портов осуществляем командой:
# svn co svn://svn.FreeBSD.org/ports/head /usr/ports
Для скачивания исходных кодов мира и ядра нужно выполнить:
# svn co svn://svn.freebsd.org/base/releng/9.1/ /usr/src
Мы скачиваем ветку релиза 9.1 (releng/9.1/).
Узнать какие существуют актуальные на данный момент ветки можно на официальном сайте FreeBSD. Например, на момент написания заметки имеются ветки stable/9 и releng/9.0.
Все существующие ветки можно просмотреть через веб-интерфейс для svn по адресу: http://svnweb.freebsd.org.
Если вы использовали прокси-сервера, то вы можете заменить протокол svn на http или https: https://svn.freebsd.org/base/releng/9.1/.
Для обновление исходных кодов и портов необходимо командой svn update:
#cd /usr/src # svn update
#cd /usr/ports # svn update
обновление, переход, cvsup, subversion, обновления, FreeBSD, svn, update