Jak włączyć repozytorium RPMForge w RHEL/CentOS 7.x/6.x/5.x/4.x
Obydwa projekty RPMForge/RepoForge są martwe i nie należy ich używać – skorzystaj z repozytorium EPEL.
Repozytorium RPMforge to narzędzie służące do instalowania pakietów oprogramowania innych firm w systemie Red Hat Enterprise Linux (RHEL) i Community ENTerprise Operating System (CentOS). Dostarcza ponad 5000 pakietów oprogramowania w formacie rpm dla tych dystrybucji Linuksa.
Repozytorium RPMforge nie jest częścią RHEL ani CentOS, ale zostało zaprojektowane do współpracy z tymi systemami operacyjnymi. Pełną listę pakietów RPMForge można znaleźć na stronie http://packages.sw.be/.
Przeczytaj także: Zainstaluj i włącz repozytorium EPEL w RHEL/CentOS 7/6/5
W tym artykule opisano, jak zainstalować i włączyć repozytorium RPMForge w systemach RHEL/CentOS 7, 6, 5, 4.
Sprawdzanie, czy RHEL/CentOS to system 32-bitowy lub 64-bitowy
Komendy „uname -a” używamy do weryfikacji systemu, niezależnie od tego, czy jest to 32-bitowy czy 64-bitowy.
System 32 bitowy wyświetli i686 i686 i386 GNU/Linux, a 64 bitowy serwer pokaże x86_64 x86_64 x86_64 GNU/Linux.
Dlatego bardzo łatwo jest sprawdzić, czy system jest 32 czy 64-bitowy, używając polecenia „uname -a” z powłoki wiersza poleceń.
32-bitowy 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-bitowy 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
Instalowanie repozytorium RPMForge w RHEL/CentOS 6/5/4
Pobierz i zainstaluj repozytorium RPMForge, wybierając odpowiedni pakiet rpm dla swojego systemu.
Dla RHEL/CentOS 7 64-bitowy
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
Dla RHEL/CentOS 6 32-64-bitowy
## 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
Dla RHEL/CentOS 5 32-64-bitowy
## 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
Dla RHEL/CentOS 4 32-64-bitowy
## 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
Uwaga: Repozytorium RPMForge zostanie zainstalowane w katalogu /etc/yum.repod jako plik rpmforge.repo.
Importowanie klucza repozytorium RPMForge w RHEL/CentOS 7/6/5/4
Następnie musisz pobrać i zainstalować klucz GPG firmy DAG dla swojego systemu.
wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt
Uwaga: zaimportowany klucz GPG przechowywany w katalogu /etc/pki/rpm-gpg jako plik RPM-GPG-KEY-rpmforge-dag.
Instalowanie pakietów przy użyciu repozytorium RPMForge w RHEL/CentOS 7/6/5/4
Spróbujmy zainstalować coś przy użyciu repozytorium RPMforge.
yum --enablerepo=rpmforge install aria2
Przykładowe wyjście:
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)
Zatem za każdym razem, gdy instalowane są nowe pakiety za pomocą polecenia Yum, dołączone zostanie repozytorium RPMForge.
Wyłącz repozytorium RPMForge w RHEL/CentOS 7/6/5/4
Aby wyłączyć repozytorium RPMForge, po prostu otwórz plik /etc/yum.repos.d/rpmforge.repo.
vi /etc/yum.repos.d/rpmforge.repo
Zmień „enabled=1” na „enabled=0”. 0 oznacza wyłączenie, a 1 oznacza włączenie.
### 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