Ricerca nel sito web

Come abilitare il repository RPMForge in RHEL/CentOS 7.x/6.x/5.x/4.x


RPMForge/RepoForge entrambi i progetti sono morti e non devono essere utilizzati: utilizzare il repository EPEL.

Il repository RPMforge è un'utilità utilizzata per installare pacchetti software di terze parti in Red Hat Enterprise Linux (RHEL) e Community ENterprise Operating Sistema (CentOS). Fornisce più di 5000 pacchetti software nel formato rpm per queste distribuzioni Linux.

Il repository RPMforge non fa parte di RHEL o CentOS ma è progettato per funzionare con questi sistemi operativi. L'elenco completo dei pacchetti RPMForge può essere trovato su http://packages.sw.be/.

Leggi anche: Installa e abilita il repository EPEL in RHEL/CentOS 7/6/5

Questo articolo illustra i passaggi per installare e abilitare il repository RPMForge nei sistemi RHEL/CentOS 7, 6, 5, 4.

Verificare che RHEL/CentOS sia un sistema a 32 o 64 bit

Utilizziamo il comando "uname -a" per verificare un sistema, sia esso a 32 bit o a 64 bit.

Il sistema a 32 bit mostrerà i686 i686 i386 GNU/Linux e il server a 64 bit mostrerà x86_64 x86_64 x86_64 GNU/Linux.

Pertanto, è molto semplice verificare se un sistema è a 32 o a 64 bit utilizzando il comando "uname -a" dalla shell della riga di comando.

RHEL/CentOS a 32 bit
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
RHEL/CentOS a 64 bit
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

Installazione del repository RPMForge in RHEL/CentOS 6/5/4

Scarica e installa il repository RPMForge selezionando il pacchetto rpm appropriato per il tuo sistema.

Per RHEL/CentOS 7 64 bit
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
Per RHEL/CentOS 6 32-64 bit
## 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
Per RHEL/CentOS 5 32-64 bit
## 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
Per RHEL/CentOS 4 32-64 bit
## 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

Nota: il repository RPMForge verrà installato nella directory /etc/yum.repod come file rpmforge.repo.

Importazione della chiave del repository RPMForge in RHEL/CentOS 7/6/5/4

Successivamente, dovrai scaricare e installare la chiave GPG DAG per il tuo sistema.

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

Nota: la chiave GPG importata è memorizzata nella directory /etc/pki/rpm-gpg come file RPM-GPG-KEY-rpmforge-dag.

Installazione di pacchetti utilizzando il repository RPMForge in RHEL/CentOS 7/6/5/4

Proviamo a installare qualcosa utilizzando il repository rpmforge.

yum --enablerepo=rpmforge install aria2
Uscita di esempio:
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)

Pertanto, ogni volta che viene installato un nuovo pacchetto utilizzando il comando Yum, verrà incluso il repository RPMForge.

Disabilita il repository RPMForge in RHEL/CentOS 7/6/5/4

Per disabilitare il repository RPMForge è sufficiente aprire il file /etc/yum.repos.d/rpmforge.repo.

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

Cambia "enabled=1" in "enabled=0". 0 significa spegni e 1 significa accendi.

### 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