Sådan aktiveres RPMForge Repository i RHEL/CentOS 7.x/6.x/5.x/4.x
RPMforge repository er et værktøj, der bruges til at installere tredjeparts softwarepakker under Red Hat Enterprise Linux (RHEL) og Community ENTerprise Operating System (CentOS). Det giver mere end 5000 softwarepakker i rpm-format til disse Linux-distributioner.
RPMforge repository er ikke en del af RHEL eller CentOS, men det er designet til at arbejde med disse operativsystemer. Den komplette liste over RPMForge-pakker kan monteres på http://packages.sw.be/.
Denne artikel giver dig et trin til installation og aktivering af RPMForge-lager under RHEL/CentOS 7, 6, 5, 4-systemer.
Bekræftelse af RHEL/CentOS er 32 bit eller 64 bit system
Vi bruger kommandoen "uname -a" til at verificere et system, hvad enten det er 32 bit eller 64 bit.
32-bit-systemet viser i686 i686 i386 GNU/Linux, og 64-bit-server viser x86_64 x86_64 x86_64 GNU/Linux.
Så det er meget let at kontrollere, om et system er 32 eller 64 bit ved hjælp af "uname -a" -kommandoen fra kommandolinjeskallen.
# 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
Installation af RPMForge Repository i RHEL/CentOS 6/5/4
Download og installer RPMForge-arkivet ved at vælge den passende o/m-pakke til dit system.
# 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
Bemærk: RPMForge-arkivet installeres under /etc/yum.repod-biblioteket som en fil rpmforge.repo.
Import af RPMForge Repository Key i RHEL/CentOS 7/6/5/4
Derefter skal du downloade og installere DAGs GPG-nøgle til dit system.
# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt # rpm --import RPM-GPG-KEY.dag.txt
Bemærk: Den importerede GPG-nøgle, der er gemt under/etc/pki/rpm-gpg-biblioteket som en fil RPM-GPG-KEY-rpmforge-dag.
Installation af pakker ved hjælp af RPMForge Repository i RHEL/CentOS 7/6/5/4
Lad os prøve at installere noget ved hjælp af 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)
Så når der installeres nye pakker ved hjælp af Yum-kommandoen, inkluderes RPMForge-arkivet.
Deaktiver RPMForge Repository i RHEL/CentOS 7/6/5/4
For at deaktivere RPMForge-arkivet skal du blot åbne filen /etc/yum.repos.d/rpmforge.repo.
# vi /etc/yum.repos.d/rpmforge.repo
Skift “aktiveret = 1” til “aktiveret = 0“. 0 betyder slukning og 1 betyder tænding.
### 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