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