Kā iespējot RPMForge repozitoriju RHEL/CentOS 7.x/6.x/5.x/4.x


RPMforge repozitorijs ir utilīta, ko izmanto trešo pušu programmatūras pakotņu instalēšanai Red Hat Enterprise Linux (RHEL) un Community ENTerprise operētājsistēmā (CentOS). Šiem Linux izplatījumiem tas nodrošina vairāk nekā 5000 programmatūras paketes apgr./min formātā.

RPMforge krātuve nav RHEL vai CentOS sastāvdaļa, bet tā ir paredzēta darbam ar šīm operētājsistēmām. Pilnu RPMForge pakotņu sarakstu var atrast vietnē http://packages.sw.be/.

Šajā rakstā ir sniegtas darbības, lai instalētu un iespējotu RPMForge krātuvi zem RHEL/CentOS 7, 6, 5, 4 sistēmām.

RHEL/CentOS pārbaude ir 32 bitu vai 64 bitu sistēma

Mēs izmantojam komandu “uname -a”, lai pārbaudītu sistēmu neatkarīgi no tā, vai tā ir 32 bitu vai 64 bitu.

32 bitu sistēma parādīs i686 i686 i386 GNU/Linux un 64 bitu serveris parādīs x86_64 x86_64 x86_64 GNU/Linux.

Tātad, izmantojot komandrindas čaulas komandu “uname -a”, ir ļoti viegli pārbaudīt, vai sistēma ir 32 vai 64 bitu.

# 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
# 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 krātuves instalēšana RHEL/CentOS 6/5/4

Lejupielādējiet un instalējiet RPMForge krātuvi, atlasot savai sistēmai atbilstošu paketi rpm.

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

Piezīme: RPMForge krātuve tiks instalēta direktorijā /etc/yum.repod kā fails rpmforge.repo.

Importē RPMForge krātuves atslēgu RHEL/CentOS 7/6/5/4

Pēc tam jums būs jāielādē un jāinstalē DAG GPG atslēga savai sistēmai.

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

Piezīme. Importētā GPG atslēga mapē/etc/pki/rpm-gpg tiek saglabāta kā fails RPM-GPG-KEY-rpmforge-dag.

Pakotņu instalēšana, izmantojot RPMForge repozitoriju RHEL/CentOS 7/6/5/4

Mēģināsim kaut ko instalēt, izmantojot rpmforge krātuvi.

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

Tātad, ikreiz, kad tiek instalētas jaunas pakotnes, izmantojot komandu Yum, tiks iekļauta RPMForge krātuve.

Atspējot RPMForge krātuvi RHEL/CentOS 7/6/5/4

Lai atspējotu RPMForge krātuvi, vienkārši atveriet failu /etc/yum.repos.d/rpmforge.repo.

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

Mainiet “iespējots = 1” uz “iespējots = 0”. 0 nozīmē izslēgšanu un 1 - ieslēgšanu.

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