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.