Πώς να ενεργοποιήσετε το αποθετήριο 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 Repository στο RHEL/CentOS 7/6/5

Αυτό το άρθρο σάς παρέχει βήματα για να εγκαταστήσετε και να ενεργοποιήσετε το αποθετήριο RPMForge στα συστήματα RHEL/CentOS 7, 6, 5, 4.

Η επαλήθευση του συστήματος RHEL/CentOS είναι 32 bit ή 64 bit

Χρησιμοποιούμε την εντολή "uname -a" για να επαληθεύσουμε ένα σύστημα, είτε είναι 32 bit ή 64 bit.

Το σύστημα 32 bit θα εμφανίσει i686 i686 i386 GNU/Linux και ο διακομιστής 64 bit εμφανίζει x86_64 x86_64 x86_64 GNU/Linux.

Επομένως, είναι πολύ εύκολο να επαληθεύσετε εάν ένα σύστημα είναι 32 ή 64 bit χρησιμοποιώντας την εντολή "uname -a" από το κέλυφος της γραμμής εντολών.

32 bit 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 bit 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 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
Για 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
Για 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
Για 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

Σημείωση: Το αποθετήριο 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 ως αρχείο 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 Repository στο 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