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
Удачной Вам сборки портов! (-:
Недавние записи
- Ruby 2.0
- Расчудесный gem rails_best_practices
- Rails, state_machine, Rspec, capybara, factory_girl, spork и другое. Часть III.
- Rails, state_machine, Rspec, capybara, factory_girl, spork и другое. Часть II.
- Rails, state_machine, Rspec, capybara, factory_girl, spork и другое. Часть I.
- Обновления gem-ов в системе
- annotate в rails 3.1
- Rails 3.1 в Ubuntu 11.04
- Установка Ckeditor в rails 3
- gem Russian в rails 3
Апрель 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, чтобы найти описание команд
. Ну надеюсь после этого раза уже не забуду.