Não existe uma localização padrão para software instalado por um usuário não root.
Um local comum inclui o uso de $HOME/local ou $HOME/opt (com subdiretórios bin , lib etc.). Alguns softwares parecem usar $HOME/.local por padrão (a ferramenta Python pip e outros), o que pode significar que o uso desse diretório oculto pode ser uma opção menos boa, pois a instalação pode sobrescrever arquivos existentes não gerenciados diretamente por você. / p>
Outra alternativa (especialmente se você compilar de fontes) é usar o GNU Stow e instalar com, por exemplo, $HOME/local/stow/package_dir-version como o prefixo de instalação (em vez de $HOME/local ). O GNU Stow preencheria a hierarquia acima do diretório stow com links simbólicos apontando para os vários diretórios sob o diretório stow .
Veja a pergunta " Como lidar corretamente com instalações locais binários? "para mais informações.