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
Удачной Вам сборки портов! (-:
Недавние записи
- Long time no see
- Ошибка при обновлении Meteor до версии 1.4.2
- Patch falcon для ruby-1.9.3-p327
- Ускоряем ruby и Rails
- Gem ‘seo_params’: определение основных параметров
- Отрицательный margin-top и Opera
- Rspec and Devise reset password
- Backbone.js: Views. Часть первая.
- Backbone.js: Models and Collections
- Backbone.js Routers
Апрель 8th, 2010 at 14:53
Спасибо автору за замечательную статью! Очень здорово и понятно описано..
У меня есть только один вопрос:
Я к примеру хочу добавить новую зависимость в порт, и к примеру порт большой и делать pkg_delete али port deinstall не хочеться…а добавить надо всего какую нить маленькую опцию.
Погуглив понял что лучше ичпользовать make reinstall, сделав перед этим make config ( c новой зависимостью ).
Но тогда выдает ошибку, что пакет уже зарегистрирован..
А вот если использовать make reinstall FORCE_PKG_REGISTER=yes — то более менее все проходит. Вот хотелось спросить о целесообразности данной процеддуры или все таки надо через удаление??
Спасибо
Апрель 1st, 2011 at 15:45
Спасибо, автору. Уже второй раз по поиску попадаю на эту статью и вспоминаю все необходимые команды для работы с портами. А также то, что полное описание находится с помощью man ports. Пока обратился за помощью в интернете, минут 15 лазил по папке ports читал файл updates readme, чтобы найти описание команд . Ну надеюсь после этого раза уже не забуду.
Июль 19th, 2012 at 07:32
СПАСИБО БОЛЬШОЕ!!! ОТЛИЧНАЯ СТАТЬЯ!!!