RHEL/CentOS 7.x/6.x/5.x/4.x-de RPMForge ammaryny nädip işletmeli?


“RPMforge” ammary, Red Hat Enterprise Linux (RHEL) we Community ENTerprise Operating System (CentOS) astynda üçünji tarap programma üpjünçilik paketlerini gurmak üçin ulanylýan peýdalydyr. Bu Linux paýlamalary üçin rpm formatda 5000-den gowrak programma üpjünçiligi paketini üpjün edýär.

“RPMforge” ammary RHEL ýa-da CentOS-yň bir bölegi däl, ýöne bu operasiýa ulgamlary bilen işlemek üçin döredildi. RPMForge paketleriniň doly sanawyny http://packages.sw.be/ salgysyndan alyp bilersiňiz.

Bu makala, RHEL/CentOS 7, 6, 5, 4 ulgamlary boýunça RPMForge ammaryny gurmak we işletmek üçin ädimler berýär.

RHEL/CentOS-ny barlamak 32 Bit ýa-da 64 Bit ulgamy

Ulgamy 32 bit ýa-da 64 bit diýip barlamak üçin “uname -a” buýrugyny ulanýarys.

32 bit ulgamy i686 i686 i386 GNU/Linux we 64 bit serwerde x86_64 x86_64 x86_64 GNU/Linux görkeziler.

Şeýlelik bilen, buýruk setiriniň gabygyndan “uname -a” buýrugyny ulanyp, ulgamyň 32 ýa-da 64 bitdigini barlamak gaty aňsat.

# 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

RHEL/CentOS 6/5/4-de RPMForge ammaryny gurmak

Ulgamyňyz üçin degişli rpm paketini saýlap, RPMForge ammaryny göçürip alyň.

# 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

Bellik: RPMForge ammary /etc/yum.repod katalogynyň aşagynda rpmforge.repo faýly hökmünde gurlar.

RHEL/CentOS 7/6/5/4-de RPMForge ammar açaryny import etmek

Ondan soň, ulgamyňyz üçin DAG-nyň GPG açaryny göçürip almaly bolarsyňyz.

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

Bellik: Daşary ýurtdan getirilen GPG açary/etc/pki/rpm-gpg katalogynda RPM-GPG-KEY-rpmforge-dag faýly hökmünde saklanýar.

RHEL/CentOS 7/6/5/4-de RPMForge ammaryny ulanyp paketleri gurmak

Geliň, rpmforge ammaryny ulanyp bir zat gurmaga synanyşalyň.

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

Şeýlelik bilen, “Yum” buýrugy bilen täze paketler gurlanda, RPMForge ammary goşular.

RHEL/CentOS 7/6/5/4-de RPMForge ammaryny öçüriň

RPMForge ammaryny öçürmek üçin /etc/yum.repos.d/rpmforge.repo faýly açyň.

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

“Enjam=1” -ni “işjeň=0” diýip üýtgediň. 0 öçürmegi we 1-i açmagy aňladýar.

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