Назад | Перейти на главную страницу

- префикс к / usr / local или / opt?

Для создания приложений из исходного кода, такого как git или rails, я видел рекомендации по установке как в / opt, так и в / usr / local.

Из того, что я читал, предназначенное использование обоих примерно одинаково, и это просто проблема стиля.

Есть ли практическая разница? Лучшие практики?

я использую /usr/local для того, что я вставляю в систему, и позволяю сторонним установщикам брать /opt.

В FHS говорит:

Пакет, устанавливаемый в / opt, должен располагать свои статические файлы в отдельном дереве каталогов / opt / или / opt /, где - это имя, описывающее программный пакет, и зарегистрированное имя провайдера в LANANA.

в то время как / usr / local содержат обычную иерархию / bin /, / lib, / etc, ...

Лично мне нравится устанавливать все, что я собираю из исходников, в /optи отредактируйте мой $PATH соответственно. Это внушает ощущение (полу) чистоты, легче перемещаться по структуре папок, выполнять обновления и т. Д. Все сводится к личным предпочтениям; один не обязательно лучше другого (как вы и сказали, проблема стиля).