Linux. Добавление репозиториев EPEL и RPMForge в CentOS 7

Часто для установке дополнительного софта, а так же для получения актуальных версий различного ПО требуется добавлять дополнительные репозитории. Так же данный факт каксается и CentOS. Одни из самых популярных и «полных» репозиториев — это RPMForge, а так же EPEL.

Добавление репозитория EPEL для CentOS 7:
[code bash]$ wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm

Добавление репозитория RPMForge для CentOS 7:
[code bash]$ wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
$ wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
# rpm —import RPM-GPG-KEY.dag.txt

Проверить наличие данных репозиториев, а так же посмотреть активны ли они можно командой:
[code bash]# yum repolist

Должно быть что-то на подобии этого:

# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos-mirror.rbc.ru
* epel: ftp.lysator.liu.se
* extras: centos-mirror.rbc.ru
* rpmforge: ftp.nluug.nl
* updates: centos-mirror.rbc.ru
repo id repo name status
base/7/x86_64 CentOS-7 — Base 8,465
epel/x86_64 Extra Packages for Enterprise Linux 7 — x86_64 7,454
extras/7/x86_64 CentOS-7 — Extras 104
rpmforge RHEL 7 — RPMforge.net — dag 245
updates/7/x86_64 CentOS-7 — Updates 1,725
repolist: 18,021

Для отключения подключенных репозиториев нужно в файлах /etc/yum.repos.d/epel.repo и /etc/yum.repos.d/rpmforge.repo поменять параметр [code bash]enabled = 1

на [code bash]enabled = 0

Для установки из данных репозиториев используется команда:
[code bash]# yum —enablerepo=rpmforge install httpd

или
[code bash]# yum —enablerepo=epel install zabbix

Вам понравиться