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