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