Tuesday, August 5, 2008

Update ports on FreeBSD

เราต้องมันใจกก่อนนะครับว่า Server เราติดตั้ง ports tree แล้ว
แต่ถ้ายังไม่มีการติดตั้ง ports tree ก็ทำได้โดย

  • ใส่แผ่น boot FreeBSD
  • #/stand/sysinstall
  • เลือก configure
  • เลือก Distributions
  • เลือก ports
  • สั่ง Install

    พร้อมแล้วก็มาลุยกันเลยครับ

  • Step.1 #cd /usr/ports/net/cvsup

    Step.2 #make install && make clean

    รอสักครู่ แล้ว copy และ edit ไฟล์ ports-supfile ดังนี้

    Step.3 #cp /usr/share/examples/cvsup/ports-supfile /tmp

    Step.4 #cd /tmp

    Step.5 #pico ports-supfile
    ให้แก้ดังนี้ (ตัวอย่าง ต้องการจะ update Perl5.8.5 => 5.8.7)
    default host=cvsup1.freebsd.org
    ใส่ # หน้า ports-all
    แล้วเอา # หน้า ports ที่ต้องการ up ออก เช่น #ports-lang => ports-lang
    กด Control+X เพื่อบันทึก แล้วตอบ Y ออกมาเลยครับ

    Step.6 logout แล้ว login ใหม่
    cd /tmp
    cvsup ports-supfile
    นั่งจิบกาแฟรอก่อนแล้วกันครับ จากนั้นค่อยเข้าไปที่ยังพาธของโปรแกรมที่จะติดตั้งแล้วสั่ง
    #make install clean
    เป็นอันเสร็จขั้นตอนครับ

    ที่มา : thaibsd.com
    -----------------------------------
    Enjoy && Good Luck.