вторник, 1 октября 2013 г.

Обновление ports, src, docs


если используется прокси, необходимо установить переменные окружения http_proxy и ftp_proxy
export http_proxy=http://server-ip:port/
export ftp_proxy=ftp://server-ip:port/
или
setenv http_proxy http://server-ip:port/
setenv ftp_proxy ftp://server-ip:port/

Получение портов через portsnap

Первый запуск
portsnap fetch && portsnap extract
последующие обнволения
portsnap fetch && portsnap update

Получение ports,src,docs через Subversion

устанавливаем subversion из порта
cd `whereis subversion | awk '{print $2}'`
или
whereis subversion
subversion: /usr/ports/devel/subversion
cd /usr/ports/devel/subversion
указываем все зависимости и флаги сборки, можно просто выбирать по умолчанию
make config-recursive
собираем
make install clean
собираться будет долго
устанавливаем subversion из пакета
pkg_add -r subversion

Получение ports
rm -rf /usr/ports
обновление без прокси
svn co svn://svn.FreeBSD.org/ports/head /usr/ports
или
svn checkout svn://svn.FreeBSD.org/ports/head /usr/ports
обновление через прокси
svn co http://svn.FreeBSD.org/ports/head /usr/ports
или
svn checkout http://svn.FreeBSD.org/ports/head /usr/ports

Получение src
обновление без прокси
svn co svn://svn.freebsd.org/base/releng/9.1 /usr/src
обновление через прокси
svn co http://svn.freebsd.org/base/releng/9.1 /usr/src

Получение docs
обновление без прокси
svn co svn://svn.FreeBSD.org/doc/head /usr/doc
обновление через прокси
svn co http://svn.FreeBSD.org/doc/head /usr/doc

Обновление ports,src,docs через Subversion
svn up /usr/ports && svn up /usr/src && svn up /usr/doc

Источники
HOW TO DOWNLOAD FreeBSD SOURCE CODE USING SUBVERSION

Комментариев нет:

Отправить комментарий