Não tenho conhecimento de nenhum padrão que tenha regras ou recomendações para essa situação, no entanto, é bastante comum valer a pena discutir.
Primeiramente, eu evitaria links simbólicos. Na minha opinião, geralmente é muito mais limpo modificar o caminho. Usar /etc/environment
ou /etc/profile
é provavelmente o melhor.
Quanto à estrutura de diretórios, eu recomendaria algo como local/
( /mnt/hdd/local/bin
, por exemplo). Isso seria consistente com o uso de $HOME/.local
como prefixo do software do usuário e /usr/local
como prefixo do software personalizado / sem distribuição do sysadmin.
Quanto a instalar apenas os binários, para a maioria dos softwares , isso seria um caso de definir exec_prefix=/path/to/local/
. Para outro software, você precisaria olhar para a documentação de criação específica deles.