Se você estiver instalando o software em /usr/local
, eu usaria /usr/local/src
- isso é a variante local de /usr/src
, da qual a FHS diz
Source code may be placed in this subdirectory, only for reference purposes.
com uma nota de rodapé acrescentando que
Generally, source should not be built within this hierarchy.
É o seu sistema, então na minha opinião /usr/local/src
é um jogo justo.
Qual é o significado da pasta "/ usr / local / src"? tem mais sobre o assunto; leia esta resposta em particular.
A ideia geral é fazer seu trabalho em seu diretório inicial, mas garantir que o código-fonte para qualquer coisa instalada em /usr/local
seja pelo menos copiado para referência em /usr/local/src
, para que binários podem ser reconstruídos sem precisar de um diretório pessoal de um usuário específico.