5
respostas

Erro na instalação do Git-2.7.1

Após eu executar o configurador, ao realizar o make gera esse erro

 LINK git-credential-store
/usr/bin/x86_64-linux-gnu-ld: não foi possível localizar -lz
collect2: error: ld returned 1 exit status
Makefile:1990: recipe for target 'git-credential-store' failed
make: *** [git-credential-store] Error 1

Alguém pode me ajudar?

5 respostas

Olá Bernado, tudo bem?

O seu sistema é 32 ou 64 bits? Esse erro geralmente acontece quando tentamos instalar um programa 64bits em um computador de 32bits.

Se ele for de 32bits, é só baixar o programa compatível com essa arquitetura.

Então, meu sistema é 64 bits. Não entendi direito o porque desse erro :/

Gnome: 3.28.2

Opa Bernado, tudo certo?

Esse arquivo está no seu sistema: /usr/bin/x86_64-linux-gnu-ld?

Se ele estiver no sistema, talvez você precise baixar uma versão do gcc:

sudo appt-get install gcc

Pela resposta do comando, o gcc ja se encontra instalado sim

 sudo apt-get install gcc
[sudo] senha para bernardo: 
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
gcc is already the newest version (4:7.3.0-3ubuntu2).
gcc configurado para instalar manualmente.
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  linux-headers-4.15.0-29 linux-headers-4.15.0-29-generic
  linux-image-4.15.0-29-generic linux-modules-4.15.0-29-generic
  linux-modules-extra-4.15.0-29-generic
Utilize 'sudo apt autoremove' para os remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

E o arquivo também existe no diretório usr/bin

 /usr/bin$ ls | grep x86_64-linux-gnu-ld
x86_64-linux-gnu-ld
x86_64-linux-gnu-ld.bfd
x86_64-linux-gnu-ld.gold

Seria algum problema de dependência? executei o comando em busca de alguma mas não encontrei

sudo apt-get install -f
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  linux-headers-4.15.0-29 linux-headers-4.15.0-29-generic
  linux-image-4.15.0-29-generic linux-modules-4.15.0-29-generic
  linux-modules-extra-4.15.0-29-generic
Utilize 'sudo apt autoremove' para os remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

Oi Bernado, tudo bem?

Sim, acho que isso deve estar relacionado com alguma dependência. Acho que na hora que ele está fazendo a instalação, ele não consegue resolver alguma dependência, por isso, dá o erro.

Talvez, tentar instalar ele com apt-get resolva. (apt-get install git).