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!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s