![]() | Коллекция портов |
< предыдущая | содержание | следующая >
Коллекция портов описывает, как получить исходный код приложения, применить необходимые патчи и собрать программу на системе. Каталог порта обычно содержит Makefile и метаданные. Порт — описание процесса сборки, а не готовый бинарный файл.
Бинарные пакеты быстрее устанавливаются и проще обслуживаются. Порты могут понадобиться, если нужно выбрать параметры сборки, проверить патч или изучить интеграцию программы. Сборка занимает время и ресурсы, а индивидуальные опции могут усложнить будущие обновления.
cd /usr/ports/category/application
make config
make install cleanКоманды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.
Путь в примере условный: найдите реальный каталог нужного порта. Дерево портов получайте и обновляйте способом, поддерживаемым для вашего выпуска. Не запускайте сборку от root в случайном каталоге или из источника, которому не доверяете.
Тема соответствует разделу «Пакеты и порты» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Пакеты и порты.
Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.
< предыдущая | содержание | следующая >