./configure Make Make Install

1. ./configure Make Make Install

Rodrigo
rodrigom

(usa Debian)

Enviado em 23/09/2011 - 16:26h

Pessoal, boa tarde.

Uso o Debian faz um bom tempo jah, e agora quero começar a estudar outra distribuição, que seja um pouco mais na "unha" a instalação de pacotes etc.. provavelmente FreeBsd ou Slackware...
Já me surgiu uma duvida, depois de descompactar um tar.gz por exemplo, os comandos ./configure, Make e Make Install são regra, sempre serão executados ?


Obrigado, até logo..


  


2. Re: ./configure Make Make Install

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 23/09/2011 - 16:31h

sim a instalação é
./configure make e make install
no Slackware também funciona , no FreeBsd eu nao sei dizer

mas sempre de uma lida nos arquivos INSTALL dos pacotes fontes que você baixe


3. Re: ./configure Make Make Install

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/09/2011 - 16:32h

O configure só executa corretamente se vc possuir todas as ferramentas de desenvolvimento necessárias para a compilação do programa.
O Make só funciona se vc tem todas as dependências necessárias para que o programa funcione.
E finalmente, o make install só funciona se os dois primeiros funcionarem :D

É mais ou menos isso, pode ter mais algumas opções avançadas, mas vc pode saber quais são se vc ler o README do programa em questão.

Abraço


4. Re: ./configure Make Make Install

Rodrigo
rodrigom

(usa Debian)

Enviado em 23/09/2011 - 16:42h

Opa, legal, era isso mesmo que eu queria saber.


Muito obrigado, abraço..


5. Re: ./configure Make Make Install

andre
tatuiano

(usa Slackware)

Enviado em 23/09/2011 - 16:54h

quer aprender bastante?instale o slackware,e aproveitando use esse tutorial do Gedimar: http://vivaolinux.com.br/artigo/Instalando-e-arredondando-o-Slackware-13.1/
boa sorte e bom aprendizado.


6. Re: ./configure Make Make Install

Rodrigo
rodrigom

(usa Debian)

Enviado em 23/09/2011 - 17:06h

Obrigado pelo link, vou ler sim...

Abraço.





7. Re: ./configure Make Make Install

andre
tatuiano

(usa Slackware)

Enviado em 23/09/2011 - 17:17h

rodrigom escreveu:

Obrigado pelo link, vou ler sim...

Abraço.





Aprendi muito quando instalei essa distro.pena que nao me acostumei com ela.mas te garanto vai adorar a aprendizagem.boa sorte. :-)



8. Make install

Ricardo
psqli

(usa Fedora)

Enviado em 10/11/2013 - 11:03h

Ei galera, esses dias eu estava intalando pacotes do xfce no meu slackware e eu dei um make install antes do make e pelo que vi funcionou. Isso pode?


9. Re: ./configure Make Make Install

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/11/2013 - 11:29h

ricardobiehl escreveu:

Ei galera, esses dias eu estava intalando pacotes do xfce no meu slackware e eu dei um make install antes do make e pelo que vi funcionou. Isso pode?


http://www.hardware.com.br/dicas/instalando-programas-partir-codigo-fonte.html


10. Re: ./configure Make Make Install

Fernando
phoemur

(usa Debian)

Enviado em 10/11/2013 - 13:45h

Na verdade não é bem assim..

O script ./configure serve para gerar os makefiles e faz parte das GNU Autotools, que serve pra automatizar a compilação.
Quando você digita make você executa as ações contidas dentro dos makefiles, ou seja, compila o programa.
E quando você executa make install você copia os respectivos arquivos gerados para as localizações definitivas...

Contudo, depende do desenvolvedor do software usar GNU Autotools ou não... A maioria ainda usa, mas por ter alguns problemas chatos principalmente de portabilidade, vem aparecendo alguns substitutos, principalmente o cmake, que também é bastante popular.
http://en.wikipedia.org/wiki/CMake

Alguns substituto dos Autotools:

1.) cmake (principal)
2.) scons
3.) premake
4.) waf
5.) pymake
6.) mk-configure

Cada um desse métodos de automatizar a compilação você usa de um jeito diferente... Se o desenvolvedor não usar nenhum, o que é raro, você vai ter que usar o gcc na unha mesmo...
E isso falando de C/C++, pois outras linguagens instala-se de maneira diferente também...

Em Resumo:

Sempre se usa ./configure, make, make install?
Resposta curta: Não, cada pacote é de um jeito, leia o README






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts