Kaip įjungti RPMForge saugyklą RHEL/CentOS 7.x/6.x/5.x/4.x
„RPMforge“ saugykla yra įrankis, naudojamas trečiųjų šalių programinės įrangos paketams įdiegti „Red Hat Enterprise Linux“ (RHEL) ir „Community ENTerprise“ operacinėje sistemoje (CentOS). Šiems „Linux“ paskirstymams teikiama daugiau nei 5000 programinės įrangos paketų rpm formatu.
RPMforge saugykla nėra RHEL ar CentOS dalis, tačiau ji skirta dirbti su šiomis operacinėmis sistemomis. Visą „RPMForge“ paketų sąrašą galima rasti http://packages.sw.be/.
Šiame straipsnyje pateikiami žingsniai, kaip įdiegti ir įgalinti RPMForge saugyklą sistemose RHEL/CentOS 7, 6, 5, 4.
Patikrinkite, ar RHEL/CentOS yra 32 bitų arba 64 bitų sistema
Mes naudojame komandą „uname -a“, kad patikrintume, ar ji yra 32, ar 64 bitų.
32 bitų sistemoje bus rodomi i686 i686 i386 GNU/Linux, o 64 bitų serveryje - x86_64 x86_64 x86_64 GNU/Linux.
Taigi, naudojant komandą „uname -a“ iš komandinės eilutės apvalkalo labai lengva patikrinti, ar sistema yra 32, ar 64 bitų.
# 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“ saugyklos diegimas RHEL/CentOS 6/5/4
Atsisiųskite ir įdiekite „RPMForge“ saugyklą pasirinkdami savo sistemai tinkamą rpm paketą.
# 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
Pastaba: RPMForge saugykla bus įdiegta kataloge /etc/yum.repod kaip failas rpmforge.repo.
Importuojamas RPMForge saugyklos raktas iš RHEL/CentOS 7/6/5/4
Tada turėsite atsisiųsti ir įdiegti DAG GPG raktą savo sistemoje.
# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt # rpm --import RPM-GPG-KEY.dag.txt
Pastaba: importuotas GPG raktas, saugomas kataloge/etc/pki/rpm-gpg kaip failas RPM-GPG-KEY-rpmforge-dag.
Paketų diegimas naudojant RPMForge saugyklą RHEL/CentOS 7/6/5/4
Pabandykime ką nors įdiegti naudodami „rpmforge“ saugyklą.
# 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)
Taigi, kai įdiegiami nauji paketai naudojant „Yum“ komandą, bus įtraukta RPMForge saugykla.
Išjunkite RPMForge saugyklą RHEL/CentOS 7/6/5/4
Norėdami išjungti „RPMForge“ saugyklą, tiesiog atidarykite failą /etc/yum.repos.d/rpmforge.repo.
# vi /etc/yum.repos.d/rpmforge.repo
Pakeiskite „enabled = 1“ į „enabled = 0“. 0 reiškia išjungimą, o 1 - įjungimą.
### 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