Em primeiro lugar, de acordo com os Padrões de hierarquia do sistema de arquivos , o local desse pacote instalado deve seja /opt
se for uma instalação binária e /usr/local
se for uma instalação de origem.
Binários puras
Estes estão prontos para usar binários. Normalmente eles só precisam ser extraídos para serem instalados. Um pacote binário será fácil:
-
sudo tar --directory=/opt -xvf <file>.tar.[bz2|gz]
- adicione o diretório ao seu caminho:
export PATH=$PATH:/opt/[package_name]/bin
e você está feito.
De fontes
Um pacote de código-fonte será mais problemático (até o momento) e, por meio dele, pode ser processado com o método abaixo, cada pacote é diferente :
- faça o download do pacote para
/usr/local/src
-
tar xf <file>.tar.[bz2|gz]
-
cd <package name>
- leia o arquivo
README
(isso quase certamente existe). - a maioria dos projetos de código aberto usa o autoconf / automake, as instruções devem estar no
README
. Provavelmente esta etapa irá:./configure && make && make install
(execute os comandos separadamente para sanidade se algo der errado).
Se houver algum problema na instalação, você terá que fazer perguntas específicas. Você pode ter problemas de versões incorretas de bibliotecas ou de dependências ausentes. Existe uma razão pela qual o Debian empacota tudo para você. E há uma razão pela qual o Debian stable executa pacotes antigos - encontrar todos os casos de instalação de pacotes em mais de uma dúzia de arquiteturas diferentes e inúmeras configurações diferentes de hardware / sistemas é difícil. Quando você instala algo por conta própria, pode encontrar um desses problemas!