Настройка пути к библиотекам Mac OS X

Настройка пути к библиотекам Mac OS X

В OSX по умолчанию библиотеки и компоненты (apple) находятся в /usr.

Поскольку я использую MacPorts и компилирую собственные модули, у меня следующая настройка пути:

/usr -> default Apple
/usr/local -> My own compiled
/opt/local -> MacPorts

У меня .bash_profileесть следующий набор переменных PATH:

PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:$PATH

Однако переменная PATH доступна не для всех пользователей и служб.


В. Рекомендуется ли такая настройка? Какие проблемы могут возникнуть при этом?

.

В. Я запускаю установку Apache 2 по умолчанию со скомпилированной версией PHP 5.4.8.Где лучше всего задать переменную PATH?Оставить его в bash_profile? Или мне нужно использовать ~/.launchd.conf или /etc/.launchd.conf, чтобы Apache увидел новую переменную PATH?


ПРИМЕЧАНИЕ:

До недавнего времени, каждый раз, когда мне нужно было установить или обновить новую библиотеку, я компилировал и заменял те, которые предоставляет Apple. К сожалению, это путь, который в конечном итоге приводит к безумию, как я узнал после того, как обновление системы полностью сломало мой компьютер, заставив меня выполнить заводское форматирование.

Связанный контент