ต่อ.....(2)
คราวนี้ลองมาดูวิธีการติดตั้ง 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 ก่อนโดยใช้คำสั่ง
คงจะเห็นการรูปแบบการทำงาน การติดตั้ง 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
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 ไปใช้เลยก็ได้
หน้าตา file /tmp/psubfile จะมีบรรทัดดังต่อไปนี่ หรือจะ copy ไปใช้เลยก็ได้
*default host=cvsup.th.freebsd.org |
จบตอนที่ 2 ต่อตอน 3 ->