Compilando o git mais recente de fontes em uma caixa CentOS

Primeiro, você precisará certificar-se de que todas as ferramentas usuais necessárias para compilar o software a partir das fontes foram instaladas.

Você pode fazer isso com o seguinte comando:

yum groupinstall 'Development Tools'

Em seguida, certifique-se de instalar dependências específicas do git:

yum install gettext-devel expat-devel curl-devel zlib-devel openssl-devel

Em seguida, pegue o tarball de código-fonte mais recente com os códigos-fonte do git. Melhor ir para o site, mas você mesmo, e copiar e colar o link atual. Se você apenas copiar e colar meu exemplo, poderá acabar instalando uma versão mais antiga:

wget -c http://www.kernel.org/pub/software/scm/git/git-1.8.1.3.tar.bz2

Descompacte as fontes:

tar jxpf git-1.8.1.3.tar.bz2

Acesse a pasta, configure, compile e instale:

cd git-1.8.1.3/
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --with-curl --with-expat
make

make install

Livre-se da pasta. Talvez seja bom manter o tarball, talvez você também possa se livrar dele.

rm -Rf git-1.8.1.3/

E é isso. Agora você pode testar a versão de sua nova instalação git com este comando:

git --version

Você deve obter algo assim como resposta:

git version 1.8.1.3