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
Удачной Вам сборки портов! (-:
Недавние записи
- Rails: наши первые контроллер и отображение
- jQuery Tools: Tabs и Dateinput
- Rails: На старт! Или первое приложение.
- Ruby on Rails
- FreeBSD 8.1-RELEASE
- FreeBSD Tips: как узнать размер директории?
- FreeBSD Tips: а где же lspci?
- FreeBSD: подключение UPS
- FreeBSD Tips: конфигурирование портов
- Виснет The Bat?
Апрель 8th, 2010 at 14:53
Спасибо автору за замечательную статью! Очень здорово и понятно описано..
У меня есть только один вопрос:
Я к примеру хочу добавить новую зависимость в порт, и к примеру порт большой и делать pkg_delete али port deinstall не хочеться…а добавить надо всего какую нить маленькую опцию.
Погуглив понял что лучше ичпользовать make reinstall, сделав перед этим make config ( c новой зависимостью ).
Но тогда выдает ошибку, что пакет уже зарегистрирован..
А вот если использовать make reinstall FORCE_PKG_REGISTER=yes – то более менее все проходит. Вот хотелось спросить о целесообразности данной процеддуры или все таки надо через удаление??
Спасибо