$PREFIX
é ~/.local/
. Todo o resto mapeia lá embaixo.
Ao instalar o software em $HOME
, como os diretórios de hierarquia do sistema de arquivos linux mapeiam para os subdiretórios de $HOME
?
Estou fazendo esta pergunta para que eu possa escrever um sistema de compilação que escolha caminhos padrão razoáveis para uma instalação do usuário. A infraestrutura do sistema de compilação é específica do Haskell (Cabal), mas os arquivos instalados incluem cabeçalhos e bibliotecas C ++, para os quais o Cabal não possui um caminho de instalação padrão.
Se você estiver criando uma Hierarquia do Sistema de Arquivos (FHS) para instalação de pacotes em um diretório $ HOME, o ideal será espelhar o FHS de /usr/local
. Veja esta discussão para mais informações e esta documentação em Padrões FHS.
Tags directory-structure home