วิธีการลง RPMforge นั้นก็ได้มาจากหน้า Wiki ของ CentOS เลย
เนื่องจากว่าในหน้านั้นก็แทบจะสรุปสั้นมากอยู่แล้ว เลยเกือบๆจะแปลมาหมดเลยล่ะกัน
1. ลง plugin Priorities ก่อน
1.1 สั่ง
yum install yum-priorities
1.2 ดูที่ไฟล์ /etc/yum/pluginconf.d/priorities.conf ว่า plugin ตัวนี้ enable หรือยัง โดยดูที่
[main]
enabled=1
ถ้าเป็น enabled=0 อยู่ก็ให้แก้เป็น 1 (แต่โดยปกติจะ enable ให้แล้ว)
1.3 แก้ไขไฟล์ /etc/yum.repos.d/.repo โดยทำการ
เพิ่มบรรทัด priority=1
ไว้ที่บรรทัดสุดท้ายของ [base], [addons], [updates] และ [extras]
เพิ่มบรรทัด priority=2
ไว้ที่บรรทัดสุดท้ายของ [centosplus] และ [contrib]
ส่วนที่ repos อื่นๆ เช่น เพิ่ม priority=N (N เป็นอะไรก็ได้แต่ที่เค้าแนะนำคือมากกว่า 10)
2. ลง RPMforge
2.1 สำหรับเครื่อง 32bit ให้โหลด http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
2.2 ลง DAG's GPG key โดยสั่ง
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
2.3 ทำการ verify package ที่ดาวน์โหลดมาข้างต้นด้วยคำสั่ง
rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm
2.4 ทำการ install package ด้วย
rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm
2.5 ไปตั้งค่า priority ให้กับ RPMForge (ดูข้อ 1.3)
2.6 ทดสอบด้วยคำสั่ง
yum check-update
ถ้าสำเร็จจะขึ้นประมาณว่า
Loading "priorities" plugin
...
76 packages excluded due to repository priority protections
เป็นอันเสร็จสิ้นกระบวนการ
คราวนี้จะลงโปรแกรมเพิ่มก็จะใช้ได้แล้ว เช่นของผมจะลง wine ก็สั่ง
yum install wine
ระบบที่ใ้ช้ทดลอง
OS: CentOS 5.0
CPU: 32bit (i386)
ที่มา
http://www.wowwiki.com/Linux/Wine/CentOS
http://wiki.centos.org/AdditionalResources/Repositories/RPMForge?action=show&redirect=Repositories%2FRPMForge
2 ความคิดเห็น:
เยี่ยมครับ แต่ผมใช้วิธีนี้ครับ
1. เพื่ม rpmforge โดย:
rpm -Uvh http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
2. เพื่ม key โดย:
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
3. update โดย:
yum check-update
4. install wine โดย:
yum install wine ครับ
ใช้ CentOS5 ครับ
ขอบคุณมากครับ
แสดงความคิดเห็น