Debian

Thailand Mini-DebCamp 2010

อาจจะถือเป็นครั้งแรกในประเทศไทยก็ได้ที่มีงานดีๆ เกี่ยวกับ Debian นั้นคือ Thailand Mini-DebCamp 2010 จัดที่มหาวิทยาลัยขอนแก่น วันที่ 13-19 มีนาคมนี้ ในงานจะเป็นการแลกเปลี่ยนความรู้ ประสบการณ์ของนักพัฒนาและผู้ใช้งาน Debian ระดับสากล สำหรับกิจกรรมที่ผู้ใช้และนักพัฒนาชาวไทยที่พลาดไม่ได้ เช่น Bug Squad Party, มุมมองการพัฒนา Linux ในประเทศไทย, เรียนลัด Debian Package Maintainer และกิจกรรมที่น่าสนใจอื่นๆ ถึงแม้ท่านไม่ได้ใช้ Debian ก็สามารถติดตามและเป็นส่วนหนึ่งของงานในครั้งนี้ได้ ท่านที่สนใจสามารถติดตามข่าวได้ที่ http://wiki.debian.org/DebianThailand/MiniDebCamp2010

Debian 5.0 Lenny อัพเดทอีกรอบ

นักพัฒนา Debian ประกาศการอัพเดทครั้งที่ 4 ของ Debian 5.0 ซึ่งการอัพเดทนี้รวมถึง Debian installer และบักอื่นๆ ที่ตรวจพบในรุ่นก่อนหน้านี้ Debian 5.0.4 มาพร้อมกับ Linux kernel 2.6.26 และ Debian installer เองก็ยังสนับสนุนการติดตั้งจาก archive.debian.org อีกด้วย ผู้ใช้ Debian รุ่นก่อนหน้าสามารถอัพเดทระบบผ่าน security.debian.org และจะได้ Debian ในรุ่นที่ปรับปรุงใหม่นี้อัตโนมัติ รายละเอียดสำหรับรุ่นนี้อ่านเพิ่มเติมได้ที่ ประกาศการออกรุ่น และ บันทึกการปรับรุ่น

สร้าง Ubuntu/Debian Repository ใช้เองภาค reprepro ตอนที่ 2

จากตอนที่แล้วเราได้ repo เพื่อเตรียมเอาไว้ใช้บริการผู้ที่ต้องการติดตั้งโปรแกรมจาก repo เราไปแล้ว ในตอนที่ 2 นี้จะเกี่ยวกับเรื่องของการจัดการ package โดยที่นักพัฒนาหรือผู้ดูแล package ต้องการอัพโหลดขึ้น repo server ด้วยตัวเอง ไม่ต้องสั่ง include package เป็นครั้งๆ ไป Debian มีเครื่องมือให้เราใช้เช่นกันครับ เราจะมาใช้เครื่องมือที่ชื่อ dupload

สร้าง Ubuntu/Debian Repository ใช้เองภาค reprepro ตอนที่ 1

มีเรื่องให้ได้จัดการในอีกโครงการหนึ่งคือ Suriyan ซึ่งเป็นโครงการ Linux ที่อยู่ดีๆ ก็ฟื้นขึ้นมาแบบงงๆ จนกลายเป็นหน้าที่ที่ได้รับในส่วนการพัฒนาเพิ่มเติมของ Suriyan นั่นคือส่วนที่ไม่มีอยู่ในดิสทริบิวชันต้นน้ำ (Ubuntu) ซึ่งก็ติดปัญหาเดิมคือการบริหารจัดการ repository นั่นเอง แหม หาทาง build deb source ได้แต่การจัดการ repo แทบกระอักเลือด หากจำกันได้ผมเขียนเขียนวิธีการจัดการ repo ไว้ 2 แบบ คือ

  1. trivial archive
  2. official archive

ซึ่งวิธีการจัดการ repo 2 แบบนี้คล้ายกัน ต่างกันเพียงส่วนของ apt-pinning และเครื่องมือในการจัดการเท่านั้น หากนึกไม่ออกลองไปหาอ่านที่ blog เก่าๆ ได้ครับ ซึ่งปัญหาในการจัดการ repo และ package ที่ต้องการโดยแบ่ง version ออกเป็นส่วนๆ เพื่อการ maintain นั้นยุ่งยากมากกว่ากันหลายเท่า เพราะนอกจาก maintain เวอร์ชั่นปัจจุบันยังต้องเตรียมในรุ่นก่อนหน้าก็ถือว่ายุ่งพอสมควร แต่การสร้างและจัดการ repo มีหลายวิธีด้วยกัน วันนี้จะมาแนะนำการสร้าง repo แบบ official archive แต่ใช้เครื่องมือชื่อ reprepro กันครับ

Debian 6.0 ปีหน้าออกแน่นอน

Steve McIntyre หัวหน้าโครงการ Debian ต้องการออก Debian 6.0 รหัสพัฒนา Squeeze ก่อนงาน Debconf ที่จะจัดขึ้นที่นิวยอร์กเดือนสิงหาคมปีหน้า เพราะจะได้มีเวลาว่างในการแลกเปลี่ยนความคิดในการวางแผนเวอร์ชันถัดไป เป็นที่รู้กันดีว่า Debian มักจะออก release เม

ติดตั้ง Drizzle บน Debian Lenny

Drizzle เป็นซอฟต์แวร์โอเพนซอร์สทางด้านระบบฐานข้อมูลเชิงสัมพันธ์ DBMS ซึ่งเป็นโครงการที่แยกออกมาจาก MySQL DBMS โดยผู้ก่อตั้งและนักพัฒนา MySQL เดิม Drizzle มีโครงการเหมือนกับ MySQL คือมีส่วน Client และ ส่วน Server ซึ่งใช้คำสั่ง SQL เป็นหลักในการจัด

แอบมองเซิร์ฟเวอร์เบลดสำนักราชฯ

ผมได้มีโอกาสไปเรียนแบบครูพักลักจำในการติดตั้ง debian บนเครื่องเซิร์ฟเวอร์เบลด ซึ่งเครื่องนี้จะเป็นที่จัดเก็บไฟล์เอกสาร เสียง และวิดีโอพระราชกรณียกิจของพระบาทสมเด็จพระเจ้าอยู่หัว รวมถึงเว็บไซต์โครงการต่างๆ ซึ่งผู้ดำเนินการคงจะเป็นใครไม่ได้ คือ สำนักราชเลขาธิการ ซึ่งสำนักราชเลขาธิการ เลือกใช้ debian ซึ่งเป็นระบบปฏิบัติการแบบโอเพนซอร์สซึ่งมีสเถียรภาพสูง นอกจากนี้ยังสามารถแก้ไขและปรับปรุงเคอร์เนล เพื่อให้รองรับเทคโนโลยีใหม่ๆ ของเซิร์ฟเวอร์เบลดในกรณีนี้ได้ (Nehalem) ซึ่งงานนี้ต้องมีการปรับปรุงและแต่ง debian เยอะพอสมควร ทั้งเรื่องของคลัสเตอร์ และระบบป้องกันความปลอดภัยอีกหลายชั้น

Debian GNU/Linux 5.0 ออกแล้ว

เมื่อวันวาเลนไทน์ที่ผ่านมา Lenny หรือ Debian GNU/Linux 5.0 ออกมาให้ยลโฉมกันแล้ว หลังจากการบ่มมานานถึง 22 เดือน Debian เป็น Linux distribution เดียวที่สนับสนุนซีพียูถึง 12 แบบรวมไปถึงมี Windows Manager อย่าง KDE, GNOME, Xfce และ LXDE ด้วย ในเวอร์ชั่นนี้สนับสนุนการทำงานกับ

Debian บน Android

มาดูกันครับ ตัวติดตั้ง Debian สำหรับระบบปฏิบัติการมือถือ Android จากทาง Google เท่าที่ดู ดูเหมือนว่าจะเป็นการติดตั้ง Debian ลงไปใน Android อีกที อันนี้ไม่แน่ใจเหมือนกัน เพราะไม่มีเครื่องให้ลอง ไม่รู้ว่าเล่นใน Android SDK ได้ป่าว

เรื่องยุ่งๆ ของ Package Manager

ผมพยายามหา package manager เจ๋งๆ มาใช้งานทั้งตัว package และตัวโปรแกรมที่ทำหน้าที่ sync และ update package บนเครื่อง server และเครื่อง desktop ได้ซึ่งตอนนี้ผมจับ 4 distro หลักคือ openSolaris, Debian, Ubuntu และ Fedora เอาเป็นว่ายุบรวมเหลือเพียง 2 package manager ละกันครับ ซึ่งลักษณะการ fetc