Я хочу установить последнюю версию Git, используя yum и RPM-репозиторий на kernel.org, но добавление репозитория в yum.repos.d приводит к сбою yum с ошибками контрольной суммы.
Преобладающее решение этой проблемы, по-видимому, состоит в том, чтобы просто использовать репозиторий на Webtatic, как ответили здесь на superuser. Я знаю, что могу также установить более старую версию Git с использованием репозитория EPEL или скомпилировать из последнего архива с исходным кодом, но, честно говоря, я хочу понять, почему у меня возникают проблемы с использованием репозитория kernel.org.
Вот рабочий процесс после чистой установки CentOS 5.5 и "обновления yum":
[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.
Какие-нибудь предложения относительно решения или детали, почему у repo kernel.org есть эта проблема?
(Извините, я не могу добавить больше ссылок на свои ссылки, но у меня пока нет на это репутации.)