Back to top

TLWG CVS Repository

Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2404 of /usr/share/drupal7/includes/menu.inc).

TLWG CVS contains the latest state of software which is maintained or developed by TLWG members.

You can browse the CVS contents from the viewvc interface.

How to access TLWG Public CVS service?

  • Via anonymous CVS: You should know what cvs is and how to use it roughly. If not, no problem, read more documents at http://www.cvshome.org/. After that:
    $ export CVSROOT=:pserver:anonymous@linux.thai.net:/home/cvs
    $ cvs login  # blank password, just enter
    $ cvs co docs software
    
  • Via FTP: You can find the cvs snapshot (update once a day) at ftp://linux.thai.net/pub/thailinux/cvs.
  • Via Web Interface using viewvc.

I would like to help. Can I have WRITE access to the CVS?

Yes, Thai Linux Working Group welcomes everybody to participate. If you feel like helping developing software, please contact info @ linux.thai.net.

เกี่ยวกับ CVS

CVS ย่อมาจาก Concurrent Versions System เป็นระบบเก็บรหัสต้นฉบับที่ช่วยให้ผู้พัฒนาซอฟต์แวร์พัฒนาร่วมกันผ่านทางเน็ตเวิร์ก ถึงแม้จะไม่เคยเจอกันก็ตาม TLWG บริการ CVS เก็บรหัสต้นฉบับซอฟต์แวร์และเอกสารบางอย่างในรูปแบบโดยใช้ CVS ผู้ที่สนใจสามารถดาวน์โหลดซอฟต์แวร์รุ่นใหม่ล่าสุดที่อยู่ระหว่างการพัฒนาหรือรุ่นอื่น ๆ ที่ต้องการได้จากบริการ CVS คุณสามารถดูเนื้อหาที่มีอยู่ใน CVS หรือดาวน์โหลดรหัสต้นฉบับได้ผ่านทาง viewvc โดยผ่านทางเว็บเบราว์เซอร์

ดาวน์โหลดรหัสต้นฉบับล่าสุด

ผู้ที่สนใจต้องการใช้ซอฟต์แวร์ล่าสุดที่อยู่ระหว่างการพัฒนาสามารถใช้คำสั่ง cvs ดาวน์โหลดซอฟต์แวร์ที่ต้องการได้ ตัวอย่างต่อไปนี้เป็นตัวอย่างการดาวน์โหลดซอฟต์แวร์ thaifonts-scalable มาใช้

$ mkdir TLWG_CVS
$ cd TLWG_CVS
$ cvs -d :pserver:anonymous@linux.thai.net:/home/cvs \
co software/thaifonts-scalable
cvs server: Updating software/thaifonts-scalable
U software/thaifonts-scalable/.cvsignore
U software/thaifonts-scalable/AUTHORS
U software/thaifonts-scalable/COPYING
...

-d เป็นการะบุที่อยู่ของ CVS ที่ต้องการใช้ co คือการเช็คเอาท์ (check out) ซอฟต์แวร์ออกมาจาก CVS มาไว้ในเครื่องคอมพิวเตอร์ของตัวเอง

ดาวน์โหลด CVS ทั้งหมด

คุณสามารถดาวน์โหลดทุกอย่างที่อยู่ใน CVS ได้ด้วยคำสั่งต่อไปนี้

$ cvs -d :pserver:anonymous@linux.thai.net:/home/cvs \
co software docs docbook

คอมไพล์

จากตัวอย่างข้างต้น thaifonts-scalable จะอยู่ในไดเรกทอรี $HOME/TLWG_CVS/software/thaifonts-scalable
ขั้นตอนต่อไปคือการคอมไพล์ซอฟต์แวร์ ตัวอย่างเช่น

$ cd $HOME/TLWG_CVS
$ mkdir thaifonts-scalable-build
$ cd thaifonts-scalable-build
$ $HOME/TLWG_CVS/software/thaifonts-scalable/autogen.sh
$ $HOME/TLWG_CVS/software/thaifonts-scalable/configure
$ make
$ su
# make install

ในตัวอย่างมีการสร้างไดเรกทอรี thaifonts-scalable-build เพื่อแยกสิ่งที่จะสร้างออกจากรหัสต้นฉบับไม่ให้ปะปนกัน จริง ๆ แล้วไม่จำเป็นต้องสร้างก็ได้ จะไปสั่งคำสั่ง autogen.sh, configure ที่ $HOME/TLWG_CVS/software/thaifonts-scalable เลยก็ได้