Добавление репозиториев в Centos Linux (RPMForge, EPEL, REMI)
В официальном репозитории может не быть пакетов, которые вполне могут потребоваться
Есть утилита, позволяющая менять приоритеты репозиториев, если их несколько прописано в системе, можно ее установить:
yum install yum-priorities
1. Настройка репозитория RPMForge для CentOS 6
Определить архитектуру системы — uname -i
Скачать установочный пакет репозитория (под нашу архитектуру)
для i386:
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
для x86_64:
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
или более свежие!
Далее импорт ключа
rpm —import http://apt.sw.be/RPM-GPG-KEY.dag.txt
Проверка пакета на наличие ошибок (вдруг побился по дороге к вам):
rpm -K rpmforge-release-0.5.3-1.el6.rf.*.rpm
Установить пакет:
rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm
Для проверки работы репозитория можно попробовать установить какой-нибудь пакет, лежащий в нем:
yum install htop
если не пошлет, то все ок
2. Настройка репозитория EPEL CentOS 6
По аналогии с RPMForge
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm —import https://fedoraproject.org/static/0608B895.txt
rpm -K epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
правим файл
/etc/yum.repos.d/epel.repo
добавляем строчку
priority=10
[epel]
name=Extra Packages for Enterprise Linux 6 — $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
priority=10
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[…]
rpm —import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
http://centos.alt.ru/pub/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm
Ссылки:
http://howtoconfig.net/linux/add-repository-epel-remi-rpmforge-centos6/
Добавить комментарий