Jinsi ya kuwezesha Hifadhi ya RPMForge katika RHEL/CentOS 7.x/6.x/5.x/4.x


Hazina ya RPMforge ni matumizi ambayo hutumiwa kusakinisha vifurushi vya programu nyingine chini ya Red Hat Enterprise Linux (RHEL) na Mfumo wa Uendeshaji wa Biashara ya Jamii (CentOS). Inatoa zaidi ya vifurushi 5000 vya programu katika umbizo la rpm kwa usambazaji huu wa Linux.

Hazina ya RPMforge si sehemu ya RHEL au CentOS lakini imeundwa kufanya kazi na mifumo hii ya uendeshaji. Orodha kamili ya vifurushi vya RPMForge inaweza kupatikana katika http://packages.sw.be/.

Makala haya yanakupa hatua za kusakinisha na kuwezesha hazina ya RPMForge chini ya mifumo ya RHEL/CentOS 7, 6, 5, 4.

Kuthibitisha RHEL/CentOS ni Mfumo wa Biti 32 au 64

Tunatumia amri ya uname -a ili kuthibitisha mfumo, iwe ni biti 32 au 64.

Mfumo wa biti 32 utaonyesha i686 i686 i386 GNU/Linux na seva ya biti 64 inaonyesha x86_64 x86_64 x86_64 GNU/Linux.

Kwa hivyo, ni rahisi sana kuthibitisha ikiwa mfumo ni 32 au 64 kwa kutumia amri ya uname -a kutoka kwa ganda la mstari wa amri.

# 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

Inasakinisha Hifadhi ya RPMForge katika RHEL/CentOS 6/5/4

Pakua na Usakinishe hazina ya RPMForge kwa kuchagua kifurushi kinachofaa cha rpm kwa mfumo wako.

# 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

Kumbuka : Hazina ya RPMForge itasakinishwa chini ya /etc/yum.repod saraka kama faili rpmforge.repo.

Inaleta Ufunguo wa Hifadhi ya RPMForge katika RHEL/CentOS 7/6/5/4

Kisha, utahitaji kupakua na kusakinisha ufunguo wa GPG wa DAG kwa mfumo wako.

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

Kumbuka : Kitufe cha GPG kilichoingizwa kimehifadhiwa chini ya /etc/pki/rpm-gpg saraka kama faili RPM-GPG-KEY-rpmforge-dag.

Kufunga Vifurushi kwa kutumia Hifadhi ya RPMForge katika RHEL/CentOS 7/6/5/4

Wacha tujaribu kusakinisha kitu kwa kutumia hazina ya rpmforge.

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

Kwa hivyo, wakati wowote vifurushi vipya vinasakinishwa kwa kutumia amri ya Yum hazina ya RPMForge itajumuishwa.

Lemaza Hifadhi ya RPMForge katika RHEL/CentOS 7/6/5/4

Ili kuzima hazina ya RPMForge fungua faili tu /etc/yum.repos.d/rpmforge.repo.

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

Badilisha wezeshwa=1 hadi wezeshwa=0. 0 inamaanisha kuzima na 1 inamaanisha kuwasha.

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