thep's blog

ทีม Debian Installer ได้ประกาศออก Debian Installer Lenny Beta1 แล้ว โดยมีการเปลี่ยนแปลงสำคัญ ๆ เช่น

  • ตั้งนาฬิการะบบผ่าน NTP ตั้งแต่ติดตั้งเลย เพื่อความถูกต้องของการทำงานที่อาศัยเวลา
  • สนับสนุนการใช้ volatile ขณะติดตั้ง stable (เพิ่มเติมจาก security)
  • ติดตั้งจากในวินโดวส์ได้ โดยเมื่อใส่ซีดีในวินโดวส์ จะมีโปรแกรม autorun มาช่วยเตรียมการติดตั้งให้
  • การรองรับ Serial ATA RAID (dmraid)
  • ใช้ Linux kernel 2.6.22 (beta ถัดไปมีแผนจะใช้ 2.6.24)
Topic: 

วันนี้ขอพูดถึงเรื่องเล็ก ๆ ที่หลายคนมองไม่เห็น เกี่ยวกับการดาวน์โหลดและแตกซอร์สของ debian package ที่อยู่นอก apt repository ซึ่งไม่สามารถใช้คำสั่ง apt-get source <package> ได้

ซอร์สสำหรับ debian package นั้น โดยปกติจะแยก upstream tarball กับ debian patch ออกจากกัน เป็นแฟ้ม *.orig.tar.gz และ *.diff.gz ตามลำดับ และใช้แฟ้ม *.dsc ในการสรุปรายการแฟ้มทั้งหมดที่ต้องใช้ พร้อม MD5 sum ของแต่ละแฟ้มด้วย

ดังนั้น เวลาที่เตรียมซอร์สในแหล่งดาวน์โหลด จึงมักต้องมีอย่างน้อย 2-3 แฟ้มสำหรับแต่ละแพกเกจ ที่ต้องมีแน่ ๆ คือ *.dsc และ upstream tarball และอีกแฟ้มหนึ่งที่ต้องมีสำหรับแพกเกจทั่วไปที่ไม่ใช่ debian native คือ *.diff.gz ซึ่งเก็บส่วนต่างจาก upstream

การพัฒนาฟอนต์ที่ linux.thai.net เร็ว ๆ นี้ ทำให้เราได้ฟอนต์ใหม่ ๆ ใช้ในเดเบียนกันหลายตัว ก็เลยอยากจะขอแนะนำเฉพาะฟอนต์ใหม่ที่ไม่มีใน etch นะครับ ใครใช้ sid หรือ lenny อยู่ สามารถติดตั้งได้เลย

เริ่มจากแพกเกจ ttf-thai-tlwg มีฟอนต์ใหม่เพิ่มเติมคือ:

Topic: 

ข่าวการสนับสนุน IMAP ของ GMail เป็นข่าวดีสำหรับผม เนื่องจากการติดต่อกับ Debian จะต้องใช้ GPG ในการยืนยันตัวบุคคลอยู่ตลอด และในฐานะผู้ใช้ GMail คนหนึ่ง การอ่านเมลผ่านเว็บนั้นสะดวกก็จริง แต่ความเป็น web mail นั้นก็ทำให้ตรวจสอบและเซ็นกำกับเป็นไปอย่างทุลักทุเล อย่างน้อยในทางเทคนิค การเอา private key ไปใส่ที่เซิร์ฟเวอร์ภายนอกก็เสี่ยงเกินไป การเซ็นและตรวจสอบด้วยการตัดแปะข้อความมาตรวจสอบด้วยคำสั่งภายนอก ก็ไม่สะดวก

ตามปกติ การติดตั้งและปรับรุ่นเดเบียนผ่านระบบ apt จะสะดวกสบาย ถ้ามีการเชื่อมต่อกับอินเทอร์เน็ต แต่ในบางสถานการณ์ คุณอาจจำเป็นต้องใช้ apt โดยไม่มีอินเทอร์เน็ต หรือมีแบนด์วิดท์ต่ำ ในกรณีเช่นนั้น คุณยังสามารถยืมใช้เครือข่ายอื่นในการดึงข้อมูลมาให้ระบบ apt ของคุณผ่านสื่อเก็บข้อมูลเช่น thumb drive ได้ โดยใช้แพกเกจ apt-zip

# apt-get install apt-zip

การใช้ apt-zip จะแบ่งเป็นสามขั้นตอน

  1. การเตรียมดาวน์โหลด โดยใช้คำสั่ง apt-zip-list สร้างสคริปต์สำหรับดาวน์โหลดลงในสื่อเก็บข้อมูล
  2. การดาวน์โหลด โดยนำสื่อเก็บข้อมูลไปเสียบกับเครื่องที่จะใช้ดึงข้อมูล แล้วเรียกสคริปต์ที่เตรียมไว้ (สามารถเป็นได้ทั้งลินุกซ์ ยูนิกซ์ และดอส)

ห่างจากเน็ตมาหลายวัน กลับมา update debian อีกที พบว่า debian mirror ไม่มีการอัปเดตมาตั้งแต่วันที่ 4 พ.ย. แล้ว ส่วนสาเหตุนั้น ได้ทราบจาก ประกาศใน debian-devel-announce ว่าเครื่อง ries.debian.org หรือ ftp-master ของ debian มีปัญหาฮาร์ดแวร์ ซึ่งทาง admin กำลังสอบสวนหาสาเหตุอยู่

ผลของปัญหานี้คือ debian จะไม่มีการอัปเดตแพกเกจต่าง ๆ ชั่วระยะหนึ่ง รวมทั้งการเคลื่อนแพกเกจจาก unstable เข้า testing ก็จะหยุดชั่วคราวด้วยเช่นกัน

Topic: 

เราได้พูดถึงวิธีรายงานบั๊ก ผ่านบรรทัดคำสั่ง รวมทั้ง การเตรียมรายงานเพื่อส่งผ่าน webmail และ การติดตามบั๊ก ด้วย และตอนนี้จะแนะนำเครื่องมือรายงานบั๊กแบบ GUI ของเดเบียนบ้าง คือ Reportbug-NG

Reportbug-NG ใช้ Qt3 interface เขียนด้วย Python

ถ้ายังไมได้ติดตั้งก็ติดตั้งก่อน

# apt-get install reportbug-ng

ติดตั้งแล้ว จะมีเมนูให้เรียกที่:

Topic: 

หลังจากรายงานบั๊กไปตามที่ว่ากันใน ตอนแรก และ ตอนที่สอง แล้ว เมื่อระบบบั๊กของเดเบียนได้รับเมลของคุณและสร้างรายการบั๊กในระบบเสร็จแล้ว จะส่งเมลตอบมาพร้อมหมายเลขบั๊กและวิธีการติดตามบั๊ก รวมทั้งชื่อและที่อยู่ของผู้ดูแลแพกเกจซึ่งจะได้รับสำเนาของรายงานด้วย

รายการบั๊กของคุณ สามารถดูผ่านเว็บได้ง่าย ๆ โดยไปที่ http://bugs.debian.org/ แล้วป้อนหมายเลขบั๊ก หรือจะใช้รูปแบบ:

Topic: 

ตอนที่แล้ว เราพูดถึงการรายงานบั๊กด้วย reportbug ในสถานการณ์ปกติไปแล้ว ซึ่งจะเห็นว่าสะดวกมากทีเดียว ที่ไม่ต้องเปิดเว็บเบราว์เซอร์เลย ถ้าเซ็ตระบบเมลไว้เรียบร้อย แต่ถ้าคุณใช้ระบบเมลอื่น เช่น web mail ที่ไม่ได้เชื่อมต่อกับระบบ debian ที่คุณใช้ล่ะ?

ปัญหาข้อแรกคือ reportbug จะส่งเมลโดยใช้ที่อยู่ในเครื่อง ซึ่งอาจจะเป็น user@localhost.localdomain ก็ได้ และอีกข้อหนึ่งคือ เมลจะส่งออกไปไม่ได้ ถ้าระบบของคุณไม่ได้เซ็ตไว้ให้รับ-ส่งเมล (ซึ่งเป็นเหตุผลที่คุณใช้ web mail)

Topic: 

ใครที่ใช้ sid อยู่ คงได้เห็นแล้วว่า GNOME 2.20 ได้ทยอยเข้า sid มาตั้งแต่วัน tarballs due (ก่อนประกาศออกรุ่นอย่างเป็นทางการ 3 วัน) ของ GNOME ทีเดียว ซึ่งกระบวนการ upload ของเดเบียนจะค่อยเป็นค่อยไปทีละขั้น เพื่อให้ผ่านขั้นตอนการ build บนสถาปัตยกรรมต่าง ๆ แบบอัตโนมัติด้วย ซึ่งนับถึงวันที่เขียนนี้ ส่วนหลัก ๆ ของตัวเดสก์ท็อปก็มาเกือบครบแล้ว (สถานะ)

Topic: 

Pages

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้