Se você já adicionou o rpmforge como fonte do yum, porque não instalar o pacote git de lá? É uma versão muito mais recente do que aquela que você está compilando também.
Estou tentando seguir as etapas mencionadas aqui: link
sudo yum --enablerepo=rpmforge install xmlto curl curl-devel
# check for the latest version at http://git.or.cz/
wget http://kernel.org/pub/software/scm/git/git-1.6.6.tar.gz
tar xvzf git-*.tar.gz
cd git-*
make configure
./configure --prefix=/usr --without-tcltk
make all
sudo make install
No entanto, depois de digitar make all
, esses são os problemas que recebo:
make: Warning: File 'config.mak.autogen' has modification time 4e+02 s in the future
SUBDIR perl
make[2]: *** No rule to make target '/usr/lib/perl5/5.8.5/i386-linux-thread-multi/Config.pm', need ed by 'perl.mak'. Stop.
make[1]: *** [all] Error 2
make: *** [all] Error 2
Se você já adicionou o rpmforge como fonte do yum, porque não instalar o pacote git de lá? É uma versão muito mais recente do que aquela que você está compilando também.
O tarball do git contém um arquivo de especificação do RPM. Ou seja você pode criar RPMs binários git diretamente do tarball com um único comando: rpmbuild -ta git-1.7.3.2.tar.gz
.
Agora você pode fazer uma instalação limpa a partir de RPMs em vez de gravar diretamente no sistema de arquivos com make install
. (Isso tem muitas vantagens, por exemplo, você sempre pode consultar de qual pacote vem o arquivo rpm -qf FILE
se tudo estiver instalado pelo RPM).
Tags git installation centos