WRKDIR
Базовая часть операционной системы OpenBSD достаточно независима. Однако существует большое количество стороннего ПО, которое можно использовать в дополнение к базовой системе. Разработчики OpenBSD проделали большую работу, чтобы сделать многие тысячи сторонних программ доступными в виде предварительно скомпилированных бинарных пакетов.
Чтобы создать бинарный пакет, надо написать Makefile
,
который будет включать в себя список инструкций по поводу распаковки,
обновления, настройки и компиляции исходного кода. Коллекцию всех этих вместе
взятых Makefile'ов
мы и называем системой портов.
В этой книге мы рассказываем как работает система портов и показываем как создавать или обновлять ваши собственные порты, включая правила по поводу добавления их в саму OpenBSD.
Чтобы понять весь материал из этой книги, вы должны хорошо знать семейство программ pkg_* и разбираться в устройстве самой системы. Больше информаци по теме пакетов можно найти в packages(7).
ВНИМАНИЕ: коллекция пакетов и портов НЕ ПРОХОДИТ того аудита безопасности, который проходит базовая часть самой OpenBSD. Хотя мы стремимся поддерживать высокое качество коллекции пакетов, у нас просто не хватает людей и времени для обеспечения того же уровня надежности и безопасности, что и в базовой части ОС.