Je veux installer la dernière version de Git en utilisant yum et le dépôt RPM sur kernel.org, mais ajouter le repo à yum.repos.d provoque des erreurs de somme de contrôle.
La solution principale à ce problème semble être d'utiliser simplement le dépôt chez Webtatic, comme répondu ici sur superuser. Je sais que je peux aussi installer une ancienne version de Git en utilisant le repo EPEL, ou compiler à partir de la dernière archive source, mais honnêtement je veux comprendre pourquoi j'ai des problèmes en utilisant le repo kernel.org.
Voici le workflow, après une nouvelle installation de CentOS 5.5 et "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.
Des suggestions pour une solution, ou des détails sur pourquoi le repo kernel.org a ce problème?
(Désolé je ne peux pas inclure plus de liens vers mes références, mais je n'ai pas encore la réputation pour ça.)