Tentando instalar o Git no servidor CentOS

1

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
    
por newbie123 27.11.2010 / 00:53

2 respostas

4

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.

    
por 27.11.2010 / 01:32
0

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).

    
por 27.11.2010 / 10:20