Коллекция портов


< предыдущая   |   содержание   |   следующая >

Коллекция портов описывает, как получить исходный код приложения, применить необходимые патчи и собрать программу на системе. Каталог порта обычно содержит Makefile и метаданные. Порт — описание процесса сборки, а не готовый бинарный файл.

Схема управления программным обеспечением
Схема управления программным обеспечением

Пакеты или порты

Бинарные пакеты быстрее устанавливаются и проще обслуживаются. Порты могут понадобиться, если нужно выбрать параметры сборки, проверить патч или изучить интеграцию программы. Сборка занимает время и ресурсы, а индивидуальные опции могут усложнить будущие обновления.

Команды для проверки

cd /usr/ports/category/application
make config
make install clean

Команды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.

На что обратить внимание

Путь в примере условный: найдите реальный каталог нужного порта. Дерево портов получайте и обновляйте способом, поддерживаемым для вашего выпуска. Не запускайте сборку от root в случайном каталоге или из источника, которому не доверяете.

Дополнительная информация

Тема соответствует разделу «Пакеты и порты» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Пакеты и порты.

Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.

< предыдущая   |   содержание   |   следующая >