Альтернативою є додавання сховища CentOS до ваших yum
конфігурацій. CentOS значною мірою є похідним RHEL . Таким чином, більшість його пакетів сумісні з RHEL.
Майкл Катлер написав керівництво по встановленню пакетів CentOS на RHEL . Коротко:
# find out the release (version) of your RHEL
# ex: 5.0, 6.0, 6.3
lsb_release -r
cat /etc/issue
# create a new yum .repo config file
nano /etc/yum.repos.d/centos.repo
# add the following contents to centos.repo
# change the 6 in baseurl to your RHEL release
# check here for options: http://ftp.heanet.ie/pub/centos/
[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/6/os/$basearch/
enabled=1
gpgcheck=0
# save centos.repo and (optional) run this to reset the cache
yum clean all
Аналогічні кроки потрібно буде дотримуватися для інших репортажів третьої сторони. Однак, використання CentOS repo є кращим, оскільки воно, ймовірно, містить усі залежності, які потрібні вашим пакетам.
Дотично, якщо ви отримуєте PYCURL ERROR 22 - "The requested URL returned error: 404"
, ви можете видалити застарілі сторонні сховища, видаливши їх .repo
та пов’язані з ними файли.
# Ex: http://repoforge.org
cd /etc/yum.repos.d/
rm rpmforge.repo
rm mirrors-rpmforge
rm mirrors-rpmforge-extras
rm mirrors-rpmforge-testing