Para qual diretório devo instalar um programa a partir de um script bash?

5

Desejo instalar o NetBeans 7.0.1 com um script bash no site do Netbeans. O diretório padrão escolhido pelo instalador é /home/geoffrey/netbeans-7.0.1 . Mas eu não acho que pertence a ele.

    
por systemovich 12.01.2012 / 20:58

3 respostas

4

Se você quiser para todos os usuários, /opt é um ótimo lugar.

/opt é para pacotes de software inteiros (em vez daqueles que são divididos em vários diretórios). Consulte o Padrão de hierarquia do sistema de arquivos .

O Google Chrome, por exemplo, é instalado em /opt

    
por Brad Cupit 12.01.2012 / 22:50
2

Se você quiser para um único usuário, eu colocaria em ~ / bin (ou pelo menos um link para o binário)

Se você quiser para todos os usuários, eu colocaria em / usr / local / bin (ou pelo menos um link para o binário).

    
por Panther 12.01.2012 / 21:02
2

Eu criei um diretório ~/apps no qual armazenei esses programas externos para evitar que o diretório inicial ficasse confuso.

Eu então crio um symlink em ~/bin para programas em ~/apps . Armazenar tudo em ~/bin ou /usr/local/bin é uma má ideia, pois a pasta também contém outros arquivos (não binários).

    
por Lekensteyn 12.01.2012 / 21:04