По-умолчанию команда pkg_add -r ‘название порта’ тянет пакеты с сайта ftp.freebsd.org, далеко и скорость маленькая, стало интересно как сменить сайт откуда качать пакеты.
За это в FreeBSD отвечают 2 переменные:
- PACKAGEROOT -установка альтернативного зеркала для загрузки.
# setenv PACKAGEROOT ftp://ftp6.ua.freebsd.org/
# pkg_add –r foobar
- PACKAGESITE – установка альтернативно места для загрузки
# setenv PACKAGESITE ftp://ftp6.ua.freebsd.org/pub/FreeBSD/ports/i386/packages-8.0-release/Latest/
# pkg_add –r foobar
Использовать их можно просто прописав их в файле .cshrc.