Onde devo colocar um tarball baixado?

6

Eu fiz o download do tarball do ChromePlus e o extraí para meu diretório pessoal. A pasta extraída contém um executável que eu posso clicar duas vezes para iniciar o ChromePlus. Então eu suponho que não preciso de nenhuma coisa extra para instalá-lo.

Sou novo no Linux. Onde devo colocar o diretório do ChromePlus? Está atualmente no meu diretório pessoal, e não parece legal. Depois do googling, pensei em /bin/ , /usr/bin , /usr/lib . Onde é o melhor lugar?

    
por cookiemonster 25.12.2011 / 01:59

2 respostas

6

Por convenção , /opt é usado para programas instalados manualmente com diretórios autônomos.

Programas em diretórios independentes não serão mostrados no seu PATH por padrão, mas geralmente isso é resolvido criando-se links simbólicos em /usr/local/bin para quaisquer binários em /opt .

Como mencionado acima, /usr/local é o outro local para arquivos manualmente instalados, mas geralmente é usado apenas para programas que dividem seus arquivos ( /usr/local/bin para executáveis, /usr/local/lib para bibliotecas, etc.).

Usar /opt e /usr/local evita possíveis conflitos entre arquivos instalados manualmente e arquivos instalados por um sistema de gerenciamento de pacotes (yum, apt, etc. geralmente instalam arquivos em /usr/bin , /usr/lib , etc.). Historicamente, os conflitos tendem a resultar em arquivos sendo sobrescritos silenciosamente, causando todos os tipos de comportamento inesperado. Os sistemas modernos de gerenciamento de pacotes são melhores com relação a isso, mas é melhor não confiar na resolução automatizada de conflitos que pode ou não sempre fazer o que você espera.

    
por 26.12.2011 / 07:01
3

Onde você quiser. /opt e /usr/local , conforme expressos por Kowh, são boas convenções por razões que ele explicou.

Eu mantenho uma pasta /home/alan/Programs onde coloco programas como esse. No entanto, cada distribuição é um pouco diferente e se você quiser seguir os "padrões" dessa distribuição, você terá que verificar o site deles.

Se possível, recomendo usar o gerenciador de pacotes da distribuição, a menos que você tenha uma boa razão para não usar. O gerenciador de pacotes fará um trabalho melhor mantendo seu software atualizado.

Se você não conseguir instalar o software a partir do gerenciador de pacotes, verifique o site para obter a fonte do repositório a ser adicionada. Adicionar o repositório permitirá que seu gerenciador de pacotes instale / atualize o software. Você precisa ter cuidado e confie na fonte.

Finalmente, se tudo mais falhar e não houver outras opções ao baixar o arquivo tar e colocá-lo onde quiser. Eu uso /home/alan/Programs/

Mas, em última análise, o grande poder do Linux é que você pode fazê-lo como quiser, há muitas opções. É por isso que você não consegue encontrar um local definitivo.

    
por 25.12.2011 / 03:32