Não consigo compilar programas tar.gz

1. Não consigo compilar programas tar.gz

Fabricio Cardoso de Lima
crashkill

(usa FreeBSD)

Enviado em 26/04/2006 - 20:25h

Ola, pessoal....Meu problema é o seguinte...
Estou com o Kurumin 6.0, aliás muito bom por sinal, mas me deparo com um problema que pra mim é meio chato.
Vejo muitas pessoas falando que para instalar programas do tipo tar.gz é só entrar com o comando:
./configure
make
make install
Pois bem, eu tento isso e me mostra um erro
bash: ./configure: Arquivo ou diretório não encontrado
o mesmo acontece com o make e make install
Naum me digam que eu naum posso instalar assim, instalar somente arquivos .deb


  


2. Re: Não consigo compilar programas tar.gz

Tiago Barcellos Peczenyj
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 ;-)



3. Re: Não consigo compilar programas tar.gz

Fabricio Cardoso de Lima
crashkill

(usa FreeBSD)

Enviado em 26/04/2006 - 22:59h

muito obrigado



4. Re: Não consigo compilar programas tar.gz

Tiago Barcellos Peczenyj
pacman

(usa Ubuntu)

Enviado em 26/04/2006 - 23:52h

Vc conseguiu instalar algum programa ?
Conte alguma tentativa sua, que programa era, se funcionou direito...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts