OpenBSD и сборка пакетов без поддержки X-сервера

Понадобилась сборка портов для опенка без поддержки иксов. Поковырявшись в сети нашел следующее:

Вытягиваем актуальный список портов:

cd /usr
ftp ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/ports.tar.gz

Разархивируем выкачанный архив:

tar xvfz ports.tar.gz

Для примера собираем vim в режиме no_x11:

cd /usr/ports/editors/vim
env FLAVOR="no_x11" make install

Чтобы промотреть список возможных вариантов для сборки пакетов — выполняем следующее в каталоге необходимого порта:

make show=FLAVORS

 

Просмотреть возможные варианты конфигурации собираемого пакета можно командой:

make show=MULTI_PACKAGES

После этого выбрав необходимый вариант, пишем для сборки пакета следующее:

env SUBPACKAGE="-fping" make install

где в переменной SUBPACKAGE указываем необходимый вариант сборки пакета.

 
comments powered by Disqus