У меня установлен 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или что-то еще в моей стратегии выше, вы бы предложили разумную, достаточно изолированную альтернативу.
Мне действительно интересно, как люди справляются с этим в своих собственных условиях, и я удивлен, что не смог найти никакой информации по этому вопросу. Кроме того, я понимаю, что один из вариантов - просто создать свой собственный порт, но я бы хотел конкретно ответить на два вопроса выше.
