Onde colocar pastas de software one-Off para todo o computador?

2

Sou muito novo no Linux, então perdoe a ignorância.

Estou instalando um aplicativo (um servidor wiki) no meu sistema, mas não o estou fazendo através do aptitude, pois só consigo pegar um tar.gz do pacote. Este aplicativo será realmente usado por todos os usuários, por isso não é apropriado instalá-lo no meu diretório pessoal. Onde devo colocar a pasta de arquivos? Eu acho que / usr / bin é o lugar, mas normalmente só vejo arquivos binários e linkados lá, o que me leva a acreditar que eu deveria ter a pasta em outro lugar e depois soltar um link para o executável na pasta / usr / bin .

Obrigado!

    
por skaz 25.03.2011 / 01:27

2 respostas

4

Um bom lugar para colocar isso é em /srv , normalmente algo como /srv/wiki.example.com . O Padrão de Hierarquia do Sistema de Arquivos Linux endossa esta localização.

Outra opção é algo como /home/wiki ou /home/httpd .

Colocá-lo em /usr/bin não é uma boa ideia; que deve ser reservado para programas instalados pelo Ubuntu.

/usr/local/bin é o melhor lugar para colocar um link simbólico no programa.

    
por poolie 25.03.2011 / 01:35
2

Eu não sabia sobre /srv , portanto, +1 para poolie, mas eu pessoalmente usaria apenas /usr/local/ , /usr/share/ ou /usr/local/share . Não tenho certeza de onde vai, mas todos parecem bons candidatos para mim.

    
por asoundmove 25.03.2011 / 03:48