Como compilar e instalar o git no Debian

A instalação do Git na sua forma mais simples pode ser realizada através dos próprios gerenciadores de pacote das distribuições Linux. Porém, em alguns casos pode ser necessário fazer uma instalação de uma versão específica visando atender a algum critério de compatibilidade.

Recentemente, tive que realizar o setup de um servidor de Bitbucket e na lista de requisitos estavam especificadas quais versões do Git poderiam ser utilizadas. Como na maioria dos servidores somente está instalado o que é estritamente necessário, tive que realizar a instalação das dependências necessárias para enfim realizar a compilação manualmente. Não foi difícil, mas como não achei nenhum guia pela internet e já fiz a instalação resolvi criar este post para deixar registrado e quem sabe ajudar alguém que esteja passando por isso.

Instalando as dependências

Para fazer a compilação completa o que inclui a documentação tal qual na documentação oficial do Git temos que primeiramente instalarmos os abaixo com o apt.

$ sudo apt install -y make autoconf gcc libz-dev tcl tk gettext asciidoc docbook2x install-info

Baixando Git

Agora que as dependências foram instaladas podemos ir até o repositório do Git na internet onde estão todas as versões disponíveis e então escolhermos qual queremos utilizar.

https://mirrors.edge.kernel.org/pub/software/scm/git/

No meu caso precisei da versão 2.31.0, o que me levou a baixar o arquivo: git-2.31.0.tar.gz .

Você pode baixar pelo site ou utilizar alguma ferramenta de linha de comando caso queira fazer alguma automação. Abaixo coloquei o uso com o curl :

$ curl -O https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.31.0.tar.gz

Depois de baixado precisamos descompactar, para isso vamos utilizar o tar :

$ tar -zxvf git-2.31.0.tar.gz

Compilando e instalando

Agora é só seguir a documentação do próprio Git para fazer a compilação

$ cd git-2.31.0
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info

Vamos testar se a versão do Git que foi instalada, bate com a que você fez o procedimento.

$ git --version
git version 2.31.0

Parabéns você instalou o Git no seu Debian de forma mais “hardcore”, baixando e instalando as dependências e no final fez a compilação e instalação.

E ai o que você achou? Coloque sua opinião nos comentários!

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s