FreeBSD Tips: конфигурирование портов

Сегодня будет небольшая подсказка по работе с заданием конфигурации при сборке портов.  Т.е. ничего нового я не скажу, но вот как узнать,  задать, изменить или удалить текущую конфигурацию для данного порта.  Безусловно, ничего нового и революционного я не расскажу, но интересно должно быть. Да и не упомнить всего.  Хотя всю данную информацию можно всегда найти при помощи команды man ports.

Основные команды (выполнять, находясь в директории порта):

# make showconfig – показать текущие опции сборки порта

# make config – задание или изменение текущих настроек

# make rmconfig – удалить все текущие настройки для порта

Существуют так же некоторое количество вспомогательных команд:

# make showconfig-recursive — показать настройки для текущего порта и всех зависимостей

# make config-recursive — задать настройки для текущего порта и всех зависимостей

# make rmconfig-recursive — удалить настройки для текущего порта и всех зависимостей

Последняя доступная команда:

# make config-conditional – пропустить задание опций для портов, у которых уже были заданы требуемые опции.

Ну и после внесения изменений не забываем сделать следующее:

# make install clean

Удачной Вам сборки портов! (-:

Недавние записи

Один комментарий to “FreeBSD Tips: конфигурирование портов”

  1. Алекcандр Says:

    Спасибо автору за замечательную статью! Очень здорово и понятно описано..
    У меня есть только один вопрос:
    Я к примеру хочу добавить новую зависимость в порт, и к примеру порт большой и делать pkg_delete али port deinstall не хочеться…а добавить надо всего какую нить маленькую опцию.
    Погуглив понял что лучше ичпользовать make reinstall, сделав перед этим make config ( c новой зависимостью ).
    Но тогда выдает ошибку, что пакет уже зарегистрирован..
    А вот если использовать make reinstall FORCE_PKG_REGISTER=yes – то более менее все проходит. Вот хотелось спросить о целесообразности данной процеддуры или все таки надо через удаление??

    Спасибо

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