Qual é o equivalente do usuário do diretório global / opt?

0

Gostaria de saber se alguém concordou com um equivalente de usuário do diretório global /opt , para pacotes de terceiros que são distribuídos como um tarball para serem descompactados como um único diretório. Exemplos incluem o Firefox Beta, o Navegador Tor e inúmeros outros.

No passado, deixei-os onde quer que os descompactei, seja na minha casa, em ~/Downloads , ou noutros locais aleatórios, mas agora gostaria de resolver a confusão.

Estou pensando em ~/.local/opt ou ~/.opt , mas estou me perguntando se existe algum lugar padrão que eu esteja negligenciando.

    
por Tobia 30.09.2017 / 19:19

1 resposta

0

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.

    
por 30.09.2017 / 19:57