Eu quero instalar a versão mais recente do Git usando o yum e o repositório RPM no kernel.org, mas adicionar o repositório ao yum.repos.d faz com que o yum falhe com erros de soma de verificação.
A solução predominante para esse problema parece ser simplesmente usar o repositório do Webtatic como respondido aqui no superusuário . Eu sei que também posso instalar uma versão mais antiga do Git usando o repositório EPEL, ou compilar a partir do último tarball de origem, mas sinceramente eu quero entender porque estou tendo problemas usando o repositório do kernel.org.
Este é o fluxo de trabalho, após uma instalação limpa do CentOS 5.5 e do "yum update":
[root]# wget -P /etc/yum.repos.d/ http://kernel.org/pub/software/scm/git/RPMS/git.repo
[root]# yum clean all
[root]# yum repolist
Loaded plugins: fastestmirror
Determining fastest mirrors
* addons: mirrors.netdna.com
* base: mirror.clarkson.edu
* epel: serverbeach1.fedoraproject.org
* extras: centos.mirror.nac.net
* updates: mirror.cogentco.com
addons | 951 B 00:00
addons/primary | 202 B 00:00
base | 2.1 kB 00:00
base/primary_db | 1.6 MB 00:01
epel | 3.7 kB 00:00
epel/primary_db | 2.8 MB 00:01
extras | 2.1 kB 00:00
extras/primary_db | 188 kB 00:00
git | 1.2 kB 00:00
git/primary | 155 kB 00:00
http://www.kernel.org/pub/software/scm/git/RPMS/i386/repodata/primary.xml.gz: [Errno -3] Error performing checksum
Trying other mirror.
git/primary | 155 kB 00:00
http://www.kernel.org/pub/software/scm/git/RPMS/i386/repodata/primary.xml.gz: [Errno -3] Error performing checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from git: [Errno 256] No more mirrors to try.
Alguma sugestão quanto a uma solução, ou detalhes de porque o repositório do kernel.org tem esse problema?
(Desculpe, não posso incluir mais links para minhas referências, mas ainda não tenho essa reputação).