Como instalar um tar.gz no Windows?

3

Eu instalei um MPD (Music Player Daemon) no meu Raspberry Pi (rodando em Unix). Então GMPC (o cliente) no Windows. Existe um plugin para o GMPC para capturar as capas dos álbuns, mas é um arquivo tar.gz. Como posso instalar isso?

Eu posso extrair os arquivos. Eu não tenho problema com isso. Mas quando eu extraio os arquivos do arquivo, recebo esses arquivos:

aclocal.m4
config.guess
config.h.in
config.sub
configure
configure.ac
COPYING
depcomp
instal-sh
Itmain.sh
Makefile.am
Makefile.in
missing
mkinstalldirs

O que devo fazer com esses arquivos?

    
por Nikox9 15.03.2014 / 13:27

2 respostas

3

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

  1. Extraia o tarball.
  2. 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 de INSTALL , 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.
  3. Se houver arquivos com nomes como Makefile.am , talvez seja necessário executar automake para continuar.
  4. 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.
  5. Se houver um arquivo chamado Makefile.yourplatform (então Makefile.linux para Linux, Makefile.BSD para * BSD, Makefile.suxix para Suxix, etc) tente executar make -f Makefile.yourplatform onde obviamente o nome do Makefile precisa para ser o correto daqueles que você encontrou.
  6. Caso contrário, se houver um arquivo chamado Makefile (ou talvez GNUmakefile ou makefile ), execute apenas make . Isso executa a compilação real usando o compilador, bibliotecas e utilitários auxiliares de toolchain que configure 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 que make tentou executar não foi bem-sucedido. Se você precisar pedir ajuda, as linhas imediatamente antes da mensagem de erro de make são diagnósticos mais úteis do que a última mensagem lacônica "algo falhou" de make .

  7. Sucesso. Agora pode haver uma oportunidade de executar make test para verificar se o binário faz o que deve fazer e / ou make 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.

    
por 24.04.2018 / 06:48
-1
  • Se você tiver um arquivo .arc, desarquivre-o com arco.
  • Se você tiver um arquivo .lha, desarquivre-o com lha.
  • Se você tiver um arquivo .rar, descompacte-o com rar ou winrar.
  • Se você tiver um arquivo .zip, descompacte-o com rar ou winrar, pkzip, winzip, ...
  • Se você tiver um arquivo .gz , descompacte-o com gunzip, winrar, 7 zip, winzip ...
  • Se você tiver um arquivo .tar , descompacte-o com tar, winrar, winzip, 7 zip, ...

No seu caso, você tem um arquivo que foi primeiro tarjado e depois gzipado.

Portanto, use dois programas em uma sequência para acessar o conteúdo bruto. Ou use o mesmo programa duas vezes. Depois disso leia a documentação. A maioria dos tarballs tem um arquivo README no arquivo.

    
por 15.03.2014 / 13:51