2006/Apr/17

ต่อ.....(2)

คงจะเห็นการรูปแบบการทำงาน การติดตั้ง program พวก third party ผ่าน ports กันแล้วว่าสะดวกอย่างไร และ ทำไมคนทั่วถึงนิยมใช้ FreeBSD (debian ก็มี aptitude, package management ที่น่าจะเป็นคู่แข่งกะ FreeBSD ได้แต่การ install จะคล้ายกับการลงแบบ pkg_* ของ BSD คือไม่ต้อง compile ดึง Binary มาติดตั้งเลย)

คราวนี้ลองมาดูวิธีการติดตั้ง ports กันดีกว่าถ้าท่าน Install จากแผ่นแล้วเลือก ports ด้วยในการติดตั้งท่านก็สามารถใช้งาน ports ได้เลยในกรณีที่ไม่ได้เลือก

download มาติดตั้งได้เลย โหลดที่นี่ [ports.tgz]
วิธีการติดตั้งก็แตก tarball copy ไว้ใน /usr แตกด้วยคำสั่ง # tar -zxf ports.tgz

หลังจากนั้น update ports ให้ทันสมัย(up to date) ก่อน update ให้ตั้งติดตั้ง cvsup tools ไว้สำหรับ update ports tree ก่อนโดยใช้คำสั่ง

xemod# pkg_add -r ezm3-1.1.tgz <--(dependency for cvsup)
xemod
# pkg_add -r cvsup-whitout-gui

xemod
# hash

รอสักครู่ใหญ่ .... cvsup นั้นเป็น tool ที่สำคัญในการ download source จาก cvs server ของ FreeBSD ทั้ง ports และ source code ระบบของ FreeBSD

Config subfile

xemod# cp /usr/share/examples/cvsup/ports-supfile /tmp/psupfile


แก้ไข server บรรทัด
*default host=CHANGE-THIS.FreeBSD.org
เป็น
*default host=cvsup.th.freebsd.com

เพิ่มบรรทัด ports-all และ doc-all เพิ่มลงไปใน file
หน้าตา file /tmp/psubfile จะมีบรรทัดดังต่อไปนี่ หรือจะ copy ไปใช้เลยก็ได้

*default host=cvsup.th.freebsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-all
doc-all


จบตอนที่ 2 ต่อตอน 3 ->
ชื่อ: 
เว็บไซต์: 
คอมเมนต์:




smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry
very nice
#1  by  nimrod (61.7.132.65 /172.16.100.98) At 2007-09-07 01:46, 
#2  by   (125.24.130.32) At 2008-08-02 02:43, 
#3  by   (222.123.167.177) At 2009-01-25 08:49, 
#4  by   (222.123.167.177) At 2009-01-25 08:49, 

<< Home