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

freebsd /usr/ports

1. Portsnap

Portsnap – утилита для работы с коллекцией портов. Начиная с FreeBSD 6.0 она по умолчанию установлена в систему.
Порядок действий:

  1. Логинимся в систему пользователем root
  2. Создаем директорию /usr/ports
    # mkdir /usr/ports
  3. Скачиваем сжатый архив с коллекцией портов в /var/db/portsnap. После завершения этой операции интернет больше не потребуется.
    # portsnap fetch
  4. Распаковываем коллекцию портов из архива в /usr/ports
    # portsnap extract

2. Sysinstall

Этот метод подразумевает использование утилиты sysinstall для установки коллекции портов с установочного диска. Учтите что будет установлена не самая свежая версия портов, а доступная на момент релиза операционной системы. Если вы имеете доступ в интернет, лучше использовать метод описанный выше.

  1. От имени пользователя root, запустите утилиту sysinstall:
    # sysinstall
  2. Выберите пункт меню Configure, нажмите Enter
  3. Выберите пункт меню Distributions, нажмите Enter
  4. Выберите пункт меню ports, нажмите пробел
  5. Выберите пункт меню Exit, нажмите Enter
  6. Выберите источник с которого будет устанавливаться коллекция портов (CDROM, FTP, и т.д.)
  7. Выберите пункт меню Exit, нажмите Enter
  8. Нажмите X для выхода из sysinstall.

Все, теперь коллекция портов установлена. И еще пара советов:

  • поиск интересующего порта можно произвести следующий образом:
    #cd /usr/ports; make search name='bash'
  • после того как путь к интересующему порту найдем, установить софт можно такой командой:
    #cd /usr/ports/shells/bash; make install

2 комментариев на «Установка коллекции портов FreeBSD»

  1. васв:

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

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