- prefixo para / usr / local ou / opt?

5

Para criar aplicativos a partir de fontes como git ou rails, eu vi recomendações para instalar em / opt ou / usr / local.

Pelo que eu o li, o uso designado para ambos é praticamente o mesmo e isso equivale a meramente um problema de estilo.

Existe alguma diferença prática? Melhores práticas?

    
por Paul Alexander 30.04.2010 / 23:35

3 respostas

3

A FHS diz:

A package to be installed in /opt must locate its static files in a separate /opt/ or /opt/ directory tree, where is a name that describes the software package and is the provider's LANANA registered name.

enquanto / usr / local mantém a hierarquia usual / bin /, / lib, / etc, ...

    
por 30.04.2010 / 23:59
3

Eu uso /usr/local para coisas que eu coloco no sistema e deixo os instaladores de terceiros usarem /opt .

    
por 30.04.2010 / 23:59
1

Pessoalmente, gosto de instalar tudo o que eu criei a partir da origem em /opt e editar meu $PATH de acordo. Incentiva uma sensação de (semi) limpeza, e é mais fácil atravessar a estrutura de pastas, executar atualizações, etc. Isso se resume a preferência pessoal; um não é necessariamente melhor que o outro (assim como você disse, um problema de estilo ).

    
por 01.05.2010 / 00:01