Поиск по сайту:

Как включить репозиторий RPMForge в RHEL/CentOS 7.x/6.x/5.x/4.x


Оба проекта RPMForge/RepoForge мертвы и не должны использоваться. Используйте репозиторий EPEL.

Репозиторий RPMforge — это утилита, используемая для установки пакетов стороннего программного обеспечения в Red Hat Enterprise Linux (RHEL) и Community ENTerprise Operating. Система (CentOS). Он предоставляет более 5000 пакетов программного обеспечения в формате rpm для этих дистрибутивов Linux.

Репозиторий RPMforge не является частью RHEL или CentOS, но предназначен для работы с этими операционными системами. Полный список пакетов RPMForge можно найти по адресу http://packages.sw.be/.

Читайте также: установите и включите репозиторий EPEL в RHEL/CentOS 7/6/5

В этой статье описаны действия по установке и включению репозитория RPMForge в системах RHEL/CentOS 7, 6, 5, 4.

Проверка того, что RHEL/CentOS является 32-битной или 64-битной системой

Мы используем команду «uname -a» для проверки системы, независимо от того, является ли она 32 битной или 64 битной.

В 32-разрядной системе будет отображаться i686 i686 i386 GNU/Linux, а в 64-разрядной системе отображается x86_64 x86_64 x86_64 GNU/Linux.

Таким образом, очень легко проверить, является ли система 32 или 64 битной, используя команду «uname -a» из оболочки командной строки.

32-битный RHEL/CentOS
uname -r

Linux linux-console.net 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 i686 i686 i386 GNU/Linux
64-битный RHEL/CentOS
uname -r

Linux linux-console.net 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Установка репозитория RPMForge в RHEL/CentOS 6/5/4

Загрузите и установите репозиторий RPMForge, выбрав соответствующий пакет rpm для вашей системы.

Для RHEL/CentOS 7 64 бит
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
Для RHEL/CentOS 6 32-64 бит
## RHEL/CentOS 6 32 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm

## RHEL/CentOS 6 64 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Для RHEL/CentOS 5 32-64 бит
## RHEL/CentOS 5 32 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm

## RHEL/CentOS 5 64 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
Для RHEL/CentOS 4 32-64 бит
## RHEL/CentOS 4 32 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.i386.rpm

## RHEL/CentOS 4 64 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm

Примечание: Репозиторий RPMForge будет установлен в каталог /etc/yum.repod в виде файла rpmforge.repo.

Импорт ключа репозитория RPMForge в RHEL/CentOS 7/6/5/4

Далее вам необходимо загрузить и установить ключ DAG's GPG для вашей системы.

wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt

Примечание. Импортированный ключ GPG хранится в каталоге /etc/pki/rpm-gpg в виде файла /etc/pki/rpm-gpg.RPM-GPG-KEY-rpmforge-dag.

Установка пакетов с использованием репозитория RPMForge в RHEL/CentOS 7/6/5/4

Давайте попробуем установить что-нибудь, используя репозиторий rpmforge.

yum --enablerepo=rpmforge install aria2
Пример вывода:
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
rpmforge                                                                                                                                       
Setting up Install Process
Dependencies Resolved

=================================================================================================
 Package                         Arch			Version                Repository       Size
=================================================================================================
Installing:
 aria2                           i686           1.15.1-1.el6.rf        rpmforge         1.2 M
Installing for dependencies:
 nettle                          i686           2.2-1.el6.rf           rpmforge         359 k

Transaction Summary
=================================================================================================
Install       2 Package(s)

Таким образом, всякий раз, когда новые пакеты устанавливаются с помощью команды Yum, будет включаться репозиторий RPMForge.

Отключить репозиторий RPMForge в RHEL/CentOS 7/6/5/4

Чтобы отключить репозиторий RPMForge, просто откройте файл /etc/yum.repos.d/rpmforge.repo.

vi /etc/yum.repos.d/rpmforge.repo

Измените «enabled=1» на «enabled=0». 0 означает выключение, а 1 означает включение.

### Name: RPMforge RPM Repository for RHEL 6 - dag
### URL: http://rpmforge.net/
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1