У меня установлен macports, и он использует местоположение по умолчанию /opt/local
. Есть несколько пакетов, не входящих в macports, и некоторые написанные мной инструменты, которые я поместил в ~/bin
. Я обнаружил, что мне нужно использовать эти инструменты несколькими пользователями на моем компьютере, и я не хочу копировать одни и те же двоичные файлы в каждый каталог пользователя.
/opt
является типичным предложением для стороннего программного обеспечения, и поэтому macports использует /opt/local
. Однако не очень хорошая идея помещать не-macports пакеты в /opt/local
. /usr
также обычно предлагается, но я, вероятно, должен избегать этого по той же причине, по которой macports решил не использовать его.
Похоже, что macports полностью существует в /opt/local
, поэтому я склонен создавать новый каталог в /opt
, например /opt/somename
, и имитировать структуру, чтобы иметь /opt/somename/lib
/opt/somename/bin
т.д. ...
Возможно, я немного анальный, но я не могу придумать название для этого каталога, которое имеет смысл. /opt/local
был бы уместен, и я бы хотел, чтобы macports использовал /opt/macports
. Но я бы предпочел использовать как можно больше конфигурации по умолчанию, поэтому я не хочу менять каталог по умолчанию для macport.
Итак, мой вопрос состоит из двух частей:
- Как бы вы назвали свой каталог пользовательских пакетов в
/opt
- Если вы не согласны с тем, что поместите материал в
/opt/somname
или что-то еще в моей стратегии выше, вы бы предложили разумную, достаточно изолированную альтернативу.
Мне действительно интересно, как люди справляются с этим в своих собственных условиях, и я удивлен, что не смог найти никакой информации по этому вопросу. Кроме того, я понимаю, что один из вариантов - просто создать свой собственный порт, но я бы хотел конкретно ответить на два вопроса выше.