Instalei um MPD (Music Player Daemon) no meu Raspberry Pi (executando o Unix). Em seguida, GMPC (o cliente) no Windows. Existe um plugin para o GMPC pegar as capas dos álbuns, mas é um arquivo tar.gz. Como posso instalar isso?
Eu posso extrair os arquivos. Eu não tenho nenhum problema com isso. Mas quando 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?
installation
tar
Nikox9
fonte
fonte
Respostas:
No caso geral, não há "instalação" com
.tar.gz
- assim como um.zip
arquivo, o arquivo pode conter praticamente qualquer coisa, incluindo, entre outros, backups de suas fotos, uma coleção de mensagens de email, desenhos para um sistema CAD, etc. etc.O que você baixou é um tarball de origem. Os arquivos no arquivo morto são o que um programador usaria para criar um binário para sua arquitetura. Esse projeto em particular parece muito com o que foi projetado para sistemas compatíveis com Unix e não será trivialmente construído no Windows.
Projetos que são portáveis para o Windows geralmente contêm algo como um
Makefile.win32
(talvez em um subdiretório) com basicamente uma receita de compilação para omake
utilitário ou umproj
arquivo para o Visual Studio.As instruções genéricas do Unix para construir a partir de um tarball são basicamente
README
ou similar. Se você encontrar um, provavelmente reitera ou substitui o restante dessas instruções. O arquivo também pode ser chamadoINSTALL
, embora geralmente seja um arquivo com instruções genéricas de instalação que não são realmente específicas para esse projeto em particular.Makefile.am
você pode precisar executarautomake
para continuar.configure
executável, execute-o. Ele tentará descobrir quais componentes você precisa instalar para poder prosseguir. Se for executado com êxito, você poderá prosseguir para a próxima etapa. Caso contrário, você precisa entender o motivo da falha, corrigir o problema e ir para 4.Makefile.yourplatform
(por exemplo,Makefile.linux
para Linux,Makefile.BSD
para * BSD,Makefile.suxix
para Suxix, etc), tente executarmake -f Makefile.yourplatform
onde obviamente o nome do Makefile precisa ser o correto dos que você encontrou.Caso contrário, se houver um arquivo chamado
Makefile
(ou talvezGNUmakefile
oumakefile
), execute apenasmake
. Isso realiza a compilação real usando os utilitários de compilador, bibliotecas e cadeias de ferramentas auxiliares queconfigure
foram retomados na etapa 4. Se isso falhar, você tem mais trabalho a fazer, provavelmente muito além de sua cabeça, a menos que esteja familiarizado com a gravação de programas portáteis no idioma usado neste projeto (geralmente C ou C ++).Uma mensagem de erro
make
simplesmente indica que algo quemake
tentou executar não teve êxito. Se você precisar pedir ajuda, as linhas imediatamente antes da mensagem de erromake
são de diagnóstico mais útil do que a mensagem lacônica final "algo falhou"make
.make test
para verificar se o binário faz o que deveria fazer e / oumake install
copiá-lo para um local em todo o sistema.Para projetos razoavelmente modernos, verifique se o site de onde você baixou a fonte também possui algumas instruções e / ou talvez uma coleção de binários pré-criados para sua plataforma. Às vezes, há construções de terceiros contribuídas para plataformas esquecidas por Deus, mesmo que o desenvolvimento principal aconteça e se concentre no U * x ou especificamente no Linux.
fonte
No seu caso, você tem um arquivo que é primeiro tarado e depois compactado com gzip.
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 possui um arquivo README no arquivo morto.
fonte