Hvernig á að virkja RPMForge geymslu í RHEL/CentOS 7.x/6.x/5.x/4.x


RPMforge repository er tól sem er notað til að setja upp hugbúnaðarpakka frá þriðja aðila undir Red Hat Enterprise Linux (RHEL) og Community ENTERprise Operating System (CentOS). Það býður upp á meira en 5000 hugbúnaðarpakka á snúningssniði fyrir þessar Linux dreifingar.

RPMforge geymsla er ekki hluti af RHEL eða CentOS en hún er hönnuð til að vinna með þessum stýrikerfum. Hægt er að finna heildarlistann yfir RPMForge pakka á http://packages.sw.be/.

Þessi grein gefur þér skref til að setja upp og virkja RPMForge geymslu undir RHEL/CentOS 7, 6, 5, 4 kerfum.

Að sannreyna RHEL/CentOS er 32 bita eða 64 bita kerfi

Við notum „uname -a“ skipunina til að staðfesta kerfi, hvort sem það er 32 bita eða 64 bita.

32 bita kerfið mun sýna i686 i686 i386 GNU/Linux og 64 bita þjónn sýnir x86_64 x86_64 x86_64 GNU/Linux.

Svo það er mjög auðvelt að sannreyna hvort kerfi sé 32 eða 64 bita með því að nota „uname -a“ skipunina úr skipanalínuskelinni.

# 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

Uppsetning RPMForge Repository í RHEL/CentOS 6/5/4

Sæktu og settu upp RPMForge geymslu með því að velja viðeigandi rpm pakka fyrir kerfið þitt.

# 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

Athugið: RPMForge geymslan verður sett upp undir /etc/yum.repod skránni sem skrá rpmforge.repo.

Flytur inn RPMForge geymslulykil í RHEL/CentOS 7/6/5/4

Næst þarftu að hlaða niður og setja upp GPG lykil DAG fyrir kerfið þitt.

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

Athugið: Innflutti GPG lykillinn er geymdur undir /etc/pki/rpm-gpg skránni sem skrá RPM-GPG-KEY-rpmforge-dag.

Uppsetning pakka með því að nota RPMForge Repository í RHEL/CentOS 7/6/5/4

Við skulum reyna að setja upp eitthvað með því að nota rpmforge repository.

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

Svo, alltaf þegar nýir pakkar eru settir upp með Yum skipuninni verður RPMForge geymslan innifalin.

Slökktu á RPMForge geymslunni í RHEL/CentOS 7/6/5/4

Til að slökkva á RPMForge geymslunni skaltu einfaldlega opna skrána /etc/yum.repos.d/rpmforge.repo.

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

Breyttu „enabled=1“ í „enabled=0“. 0 þýðir slökkt og 1 þýðir kveikt.

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