
pacman
(usa Ubuntu)
Enviado em 26/04/2006 - 21:35h
Como eu compilo programas .zip ???
Veja só, arquivos tar.gz ou .tgz são arquivos COMPACTADOS. Qual o conteudo deles? Só vc pode saber, ué, vc baixa um arquivo sei eu daonde e quer 'compilar'? Acho que isso tem que ser deixado claro: um .tar.gz pode conter qualquer coisa !
Entretanto muitos programas são disponibilizados dessa forma. E nem sempre são os arquivos fonte para serem compilados. Em boa parte dos sites existe algum lugar com instruções para descompacta e compilar/instalar. Se não tem, dentro dos varios arquivos que o .tar.gz possui PODE ter algum README, INSTALL, LEIAME, etc...
Geralmente, 70% dos casos, os arquivos fonte são fornecidos com um arquivo especial chamado Makefile. Este arquivo é lido por um programa chamado make. Ele possui instruções para compilar e, as vezes, instalar. Também é comum um script chamado configure que verifica algumas dependências, por exemplo, detecta algumas coisas importantes, etc. Então uma ordem mais ou menos assim
./configure
make
make install
1) Chama um script chamado configure no diretorio corrente
2) invoca o programa make que lê o Makefile do diretorio corrente
3) idem acima, mas executa a sessão install do Makefile -- que coloca o programa em algum diretorio específico ao alcance do seu PATH
porém nada disso funciona se vc não descompacta os arquivos que vc tem ! Então o passo zero é
1) criar um diretorio, por exemplo teste
mkdir teste
cd teste
2) descompactar o arquivo nesse diretorio
tar -xvzf ../arquivo.tar.gz
3) ver o que diabos vc tem ai... SE vc tem um script chamado configure e um Makefile (este pode ser gerado pelo configure...) então teoricamente vc pode compilar dessa forma mas... leia a documentação do arquivo que vc tem, por favor ;-)