Многие новые пользователи FreeBSD, после установки системы, сталкиваются с тем, что жизненно необходимая коллекция портов отсутствует в системе. В этой статье представлены два способа получения и разворачивания портов после установки системы.

1. Portsnap
Portsnap – утилита для работы с коллекцией портов. Начиная с FreeBSD 6.0 она по умолчанию установлена в систему.
Порядок действий:
- Логинимся в систему пользователем root
- Создаем директорию /usr/ports
# mkdir /usr/ports - Скачиваем сжатый архив с коллекцией портов в /var/db/portsnap. После завершения этой операции интернет больше не потребуется.
# portsnap fetch - Распаковываем коллекцию портов из архива в /usr/ports
# portsnap extract
2. Sysinstall
Этот метод подразумевает использование утилиты sysinstall для установки коллекции портов с установочного диска. Учтите что будет установлена не самая свежая версия портов, а доступная на момент релиза операционной системы. Если вы имеете доступ в интернет, лучше использовать метод описанный выше.
- От имени пользователя root, запустите утилиту sysinstall:
# sysinstall - Выберите пункт меню Configure, нажмите Enter
- Выберите пункт меню Distributions, нажмите Enter
- Выберите пункт меню ports, нажмите пробел
- Выберите пункт меню Exit, нажмите Enter
- Выберите источник с которого будет устанавливаться коллекция портов (CDROM, FTP, и т.д.)
- Выберите пункт меню Exit, нажмите Enter
- Нажмите X для выхода из sysinstall.
Все, теперь коллекция портов установлена. И еще пара советов:
- поиск интересующего порта можно произвести следующий образом:
#cd /usr/ports; make search name='bash' - после того как путь к интересующему порту найдем, установить софт можно такой командой:
#cd /usr/ports/shells/bash; make install

…
Норм …
мля, не думал что все-равно на каждый порт траффик тратить…