sábado, janeiro 30, 2010

Instalando programas a partir do código fonte

Muita gente morre de medo, mais para quem usa Linux é fundamental saber instalar programas pelo codigo fonte.





Quase todos os programas distribuidos em código fonte são empacotados em um formato de arquivo chamado (.tar).
Alguns além de empacotados são comprenssados, geralmente nos formatos:

bzip
gzip
compress

Exemplo de um programa empacotado e comprenssado no formato gzip:

blackbox-0.62.1-i386-1.tar.gz

Note que o programa acima exibe o nome (blackbox) a versão (0.62.1) e o formato de arquitetura (i386), depois disto temos o formato de empacotamento (.tar) em seguida o formato de compressão (.gz).

Para descompactar e descomprimir este programa podemos usar o seguinte comando:

tar -zxvf blackbox-0.62.1-i386-1.tar.gz

Após este comando o diretório "blackbox" será criado; depois disto, para instalar o programa basta acessar o diretório criado e rodar os comandos:

#./configure
#make
#make install

Sendo que o comando ./configure é um script que está dentro do diretório do programa, cujo objetivo é coletar informações sobre a arquitetura do sistema, caminhos de comandos, bibliotecas compartilhadas, características de funcionamento do programa, etc.

As informações coletadas pelo script configure são armazenadas em um arquivo no mesmo diretório chamado makefile.

Terminada a configuração, o programa pode ser compilado através do comando make e em seguida é instalado com o comando make install.