ค้นหาเว็บไซต์

วิธีเปิดใช้งานพื้นที่เก็บข้อมูล RPMForge ใน RHEL/CentOS 7.x/6.x/5.x/4.x


RPMForge/RepoForge ทั้งสองโปรเจ็กต์นั้นใช้งานไม่ได้และไม่ควรใช้ – โปรดใช้ EPEL Repository

พื้นที่เก็บข้อมูล RPMforge เป็นโปรแกรมอรรถประโยชน์ที่ใช้ในการติดตั้งแพ็คเกจซอฟต์แวร์บุคคลที่สามภายใต้ Red Hat Enterprise Linux (RHEL) และ การดำเนินงานของ Community Enterprise ระบบ (CentOS) มีแพ็คเกจซอฟต์แวร์มากกว่า 5000 ในรูปแบบ rpm สำหรับการกระจาย Linux เหล่านี้

พื้นที่เก็บข้อมูล RPMforge ไม่ใช่ส่วนหนึ่งของ RHEL หรือ CentOS แต่ได้รับการออกแบบมาให้ทำงานกับระบบปฏิบัติการเหล่านี้ ดูรายการแพ็คเกจ RPMForge ทั้งหมดได้ที่ http://packages.sw.be/

อ่านเพิ่มเติม : ติดตั้งและเปิดใช้งานพื้นที่เก็บข้อมูล EPEL ใน RHEL/CentOS 7/6/5

บทความนี้จะให้ขั้นตอนในการติดตั้งและเปิดใช้งานพื้นที่เก็บข้อมูล RPMForge ภายใต้ระบบ RHEL/CentOS 7, 6, 5, 4

การตรวจสอบ RHEL/CentOS เป็นระบบ 32 บิตหรือ 64 บิต

เราใช้คำสั่ง “uname -a” เพื่อตรวจสอบระบบ ไม่ว่าจะเป็นบิต 32 หรือ 64 บิต

ระบบ 32 บิตจะแสดง i686 i686 i386 GNU/Linux และเซิร์ฟเวอร์ 64 บิตแสดง x86_64 x86_64 x86_64 GNU/Linux.

ดังนั้นจึงเป็นเรื่องง่ายมากที่จะตรวจสอบว่าระบบเป็นบิต 32 หรือ 64 โดยใช้คำสั่ง “uname -a” จากเชลล์บรรทัดคำสั่ง

32 บิต RHEL/CentOS
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
64 บิต RHEL/CentOS
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 ใน RHEL/CentOS 6/5/4

ดาวน์โหลดและติดตั้งพื้นที่เก็บข้อมูล RPMForge โดยเลือกแพ็คเกจ rpm ที่เหมาะสมสำหรับระบบของคุณ

สำหรับ RHEL/CentOS 7 64 บิต
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-64 บิต
## 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-64 บิต
## 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-64 บิต
## 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

หมายเหตุ: พื้นที่เก็บข้อมูล RPMForge จะถูกติดตั้งภายใต้ไดเรกทอรี /etc/yum.repod เป็นไฟล์ rpmforge.repo

การนำเข้าคีย์ที่เก็บ RPMForge ใน RHEL/CentOS 7/6/5/4

ขั้นต่อไป คุณจะต้องดาวน์โหลดและติดตั้งคีย์ GPG ของ DAG สำหรับระบบของคุณ

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

หมายเหตุ: คีย์ GPG ที่นำเข้าซึ่งจัดเก็บไว้ในไดเร็กทอรี /etc/pki/rpm-gpg เป็นไฟล์ < แข็งแกร่ง>RPM-GPG-KEY-rpmforge-dag

การติดตั้งแพ็คเกจโดยใช้ RPMForge Repository ใน RHEL/CentOS 7/6/5/4

มาลองติดตั้งบางอย่างโดยใช้พื้นที่เก็บข้อมูล 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)

ดังนั้นเมื่อใดก็ตามที่มีการติดตั้งแพ็คเกจใหม่โดยใช้คำสั่ง Yum พื้นที่เก็บข้อมูล RPMForge จะถูกรวมไว้ด้วย

ปิดใช้งานพื้นที่เก็บข้อมูล RPMForge ใน RHEL/CentOS 7/6/5/4

หากต้องการปิดใช้งานพื้นที่เก็บข้อมูล RPMForge เพียงเปิดไฟล์ /etc/yum.repos.d/rpmforge.repo

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

เปลี่ยน “enabled=1” เป็น “enabled=00 หมายถึง ปิด และ 1 หมายถึง เปิด

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