No caso geral, não há "instalação" com .tar.gz
- assim como um arquivo .zip
, o arquivo pode conter praticamente qualquer coisa, incluindo, sem limitação, backups de suas fotos, uma coleção de e-mails mensagens, desenhos para um sistema CAD, etc etc.
O que você baixou é um tarball de origem. Os arquivos no arquivo são o que um programador usaria para construir um binário para sua arquitetura. Este projeto em particular parece muito com o que foi projetado para sistemas compatíveis com Unix, e não será construído trivialmente no Windows.
Os projetos que são portáveis para o Windows geralmente contêm algo como Makefile.win32
(talvez em um subdiretório) com basicamente uma receita de compilação para o utilitário make
ou um arquivo proj
para o Visual Studio.
As instruções genéricas do Unix para construção de um tarball são basicamente
- Extraia o tarball.
- Procure um arquivo chamado
README
ou similar. Se você encontrar um, provavelmente reiterará ou substituirá o restante dessas instruções. O arquivo também pode ser chamado deINSTALL
, embora este seja geralmente um arquivo com instruções genéricas de instalação que não são realmente específicas para este projeto específico. - Se houver arquivos com nomes como
Makefile.am
, talvez seja necessário executarautomake
para continuar. - Se houver um arquivo chamado
configure
, que é executável, execute isso. Ele tentará descobrir quais componentes você precisa instalar para poder prosseguir. Se ele for executado com sucesso, você poderá prosseguir para a próxima etapa. Se não, você precisa entender porque falhou, consertar o problema e ir para 4. - Se houver um arquivo chamado
Makefile.yourplatform
(entãoMakefile.linux
para Linux,Makefile.BSD
para * BSD,Makefile.suxix
para Suxix, etc) tente executarmake -f Makefile.yourplatform
onde obviamente o nome do Makefile precisa para ser o correto daqueles que você encontrou. -
Caso contrário, se houver um arquivo chamado
Makefile
(ou talvezGNUmakefile
oumakefile
), execute apenasmake
. Isso executa a compilação real usando o compilador, bibliotecas e utilitários auxiliares de toolchain queconfigure
pegou novamente na etapa 4. Se isso falhar, você terá mais trabalho a fazer, provavelmente muito acima da sua cabeça, a menos que esteja familiarizado com a gravação de programas portáteis na linguagem usada neste projeto (comumente C ou C ++).Uma mensagem de erro de
make
simplesmente indica que algo quemake
tentou executar não foi bem-sucedido. Se você precisar pedir ajuda, as linhas imediatamente antes da mensagem de erro demake
são diagnósticos mais úteis do que a última mensagem lacônica "algo falhou" demake
. - Sucesso. Agora pode haver uma oportunidade de executar
make test
para verificar se o binário faz o que deve fazer e / oumake install
para copiá-lo para um local do sistema.
Para projetos razoavelmente modernos, veja se o site onde você fez o download da fonte também teria algumas instruções e / ou talvez uma coleção de binários pré-compilados para sua plataforma. Às vezes, há criações de terceiros para plataformas exclusivas, mesmo que o desenvolvimento principal ocorra e se concentre em U * x ou especificamente no Linux.