Para responder à sua segunda pergunta, anos e anos de experiência nos dizem que a instalação de algo que não fazia parte da distribuição padrão "deveria" ser instalada em / usr / local em vez de / usr. Isso permite uma demarcação clara entre o que é uma instalação padrão do sistema operacional principal e o que foi adicionado pelo usuário "local".
Existe uma maneira correta de fazer isso? Claro que não. No entanto, na hora de remover o aplicativo, geralmente é mais fácil dizer (de relance) se é algo que você instalou se estiver em / usr / local em vez de / usr. Para alguns tipos de Unix (particularmente Solaris), foi / opt em vez de / usr / local. No entanto, cada um desses é apenas uma convenção. Se você tiver apenas um usuário no sistema, também poderá instalá-lo em seu diretório pessoal.
No entanto, isso é apenas uma convenção. Embora quanto mais eu brinco no mundo do desenvolvimento, mais percebo que a Convenção > > Configuração.