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