Champ
โพสนี้เมื่อ กรกฎาคม 25, 2009 12:14 am
สำหรับลูกค้าที่ใช้บริการ vps linux น่ะครับ คนที่ต้องการใช้ YUM เพื่อการติดตั้งโปรแกรมง่ายขึ้นน่ะครับให้ทำตามขั้นตอนดังนี้
vi yum-script [enter]
for file in \
elfutils-libs-0.137-3.el5.i386.rpm \
gmp-4.1.4-10.el5.i386.rpm \
readline-5.1-1.1.i386.rpm \
python-2.4.3-24.el5.i386.rpm \
python-iniparse-0.2.3-4.el5.noarch.rpm \
libxml2-2.6.26-2.1.2.7.i386.rpm \
libxml2-python-2.6.26-2.1.2.7.i386.rpm \
expat-1.95.8-8.2.1.i386.rpm \
python-elementtree-1.2.6-5.i386.rpm \
sqlite-3.3.6-2.i386.rpm \
python-sqlite-1.1.7-1.2.1.i386.rpm \
elfutils-0.137-3.el5.i386.rpm \
rpm-python-4.4.2.3-9.el5.i386.rpm \
m2crypto-0.16-6.el5.3.i386.rpm \
python-urlgrabber-3.1.0-5.el5.noarch.rpm \
yum-metadata-parser-1.1.2-2.el5.i386.rpm \
do rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/$file;
done
Step 4. จากนั้นกด ESC เพื่อออกจากโหมดแก้ไขไฟล์ แล้วพิมพ์ :wq [enter] เพื่อทำการออกจาก vi
Step 5. จากนั้นกำหนดสิทธิ์ให้ไฟล์ yum-script ที่เราสร้างขึ้นมามีสิทธิ์ในการ excute ไฟล์ได้
Step 6. รันไฟล์ yum-script ระบบจะทำการดาวโหลดไฟล์มาแล้วทำการติดตั้ง
Step 7. จากนั้นอัพเดท yum ครับ
เพียงเท่านี้เราก็จะได้ YUM มาใช้งานละครับ
คำแนะนำเมื่อมีการ error ใน Step 6. เนื่องจาก packet ไฟล์แต่ละตัวได้มีการอัพเดทเวอร์ชั่นอยู่ตลอด ให้เราแก้ไขไฟล์ที่จะโหลดใน Step 3. เป็นไปตามเวอร์ชั่นปัจจุบัน โดยอ้างอิงจาก http://mirror.centos.org/centos-5/5/os/i386/CentOS/ ชื่อ packet จะเหมือนกันครับแต่ต่างกันที่เวอร์ชั่นเท่านั่น
สำหรับ 64bit ให้ทำการโหลด packet สำหรับ 64bit น่ะครับ โดยอ้างอิงจาก http://wiki.openvz.org/Yum_-_installing ว่า centos 5 64bit ต้องการ packet ตัวไหน
รุ่นที่ทดสอบ Centos 5.3 i386 (32bit)
วันที่ทดสอบ 25 Jul 2009
แหล่งอ้างอิงเพิ่มเติม :
http://www.electrictoolbox.com/install-yum-with-rpm-on-centos/
http://wiki.openvz.org/Yum_-_installing
http://mirror.centos.org/centos-5/5/os/i386/CentOS/
ปล. หรือง่ายสุดๆให้ทีมงานฮาวโฮสติดตั้งให้ครับ ^ ^
ปล2. ทำการแก้ไข step 6. โดยการเพิ่มคำสั่งลงไปเพื่อทำการติดตั้ง packet เพิ่มเติม 2 อันเอาเอง และลบในส่วนของ step 3 ออก | แก้ไขเมื่อ 31 กค. 2552