Normalmente os arquivos .tar.gz/.tar.bz2 ou "tarball" são arquivos contendo o código-fonte de algum programa.
Para instalar este tipo de arquivo é imperativo que seu sistema tenha todas as ferramentas necessárias para configuração e compilação de programas (normalmente gcc, make, bison, etc).
Também se faz necessário a leitura prévia da documentação do arquivo - que deve ser encontrada no site do desenvolvedor e/ou no arquivo README, normalmente contido no "tarball".
O processo de instalação segue alguns passos básicos:
- descompactação do "tarball";
- configuração do arquivo Makefile;
- compilação;
- instalação.
1) Descompactação do "tarball"
Arquivos conhecidos como "tarball" são simples arquivos Tar comprimidos. A compressão, normalmente, é feita utilizando o compactador gzip ("tarball" com extensão final .gz) ou o bzip2 ("tarball" com extensão final .bz2). A descompactação do "tarball" gerará um diretório, que na maioria das vezes, terá o mesmo nome do pacote "tarball".
Para descomprir basta executar o comando:
tar -zxvf NOME_DO_ARQUIVO.tar.gz
ou
tar -jxvf NOME_DO_ARQUIVO.tar.bz2
Por exemplo, ao descompactar o arquivo speex-1.2beta1.tar.gz será criado, a partir do diretório atual, o diretório speex-1.2beta1/
Entre neste diretório e leia a documentação.
2) Configuração do arquivo Makefile
O arquivo Makefile contém instruções para compilar o programa. Normalmente para se gerar/configurar este arquivo basta executar o comando:
./configure
O comando "./configure" procurará por variáveis de ambiente, programas necessários para a compilação e também por dependências. É importante verificar o resultado deste comando, pois se este falhar não será possível compilar o programa.
O comando "./configure" muitas vezes aceita algum argumento, para saber quais argumentos são aceitos basta executar o comando "./configure --help".
3) Compilação
Se o comando anterior não gerou nenhuma mensagem de erro é muito provável que, após compilado, seu programa funcionará.
Para compilar seu programa basta executar:
make
e, ao final, verificar se não foi emitido nenhuma mensagem de erro. Se observar alguma mensagem de erro, cabe a você saber interpretá-la, mas normalmente as mensagens de erro são relativas a alguma dependência não resolvida - e neste caso basta instalar o que falta ou repetir o comando anterior passando parâmetros indicando onde se encontra a dependência. Por isto é imperativo que você leia a documentação.
4) Instalação
Se o comando make não gerou nenhuma mensagem de erro está na hora de instalar o programa. Para instalar o programa é necessário fazê-lo como root (pode-se utilizar o sudo).
su
make install
Verifique também se não houve nenhuma mensagem de erro, se houver repita os passo acima.
Após instalado o programa deverá estar disponível em linha de comando, bastando chamá-lo em um terminal.
Comentários
Postar um comentário