ตัวแก้ปัญหาตัดคำภาษาไทยบน OpenOffice.org สำหรับ Ubuntu Gutsy พร้อมใช้งาน

tags:

สืบเนื่องจากผมดันไปเจอปัญหาเกี่ยวกับการตัดคำภาษาไทย (#81519) บน OpenOffice.org รุ่น 2.3.0 (ข่าวเก่า) ที่จะมากับ Ubuntu Gutsy ตั้งแต่เมื่อกลางเดือนที่แล้ว แต่สายไปหนึ่งวันทำให้ Ubuntu Gutsy ที่ออกเมื่อวานยังคงมีปัญหานี้ เพราะทีมพัฒนาของ OpenOffice.org ตั้งเป้าไว้ว่าจะปล่อยตัวแก้ออกมาในรุ่น 2.3.1 ที่จะออกในช่วงปลายปี ปัญหานี้จะว่าร้ายแรงก็ใช่ ไม่ร้ายแรงก็ใช่ ถ้าพิมพ์ไทยล้วนไม่ค่อยมีปัญหา อังกฤษล้วนไร้ปัญหา แต่ถ้าพิมพ์ปนกันโอกาสที่จะแฮงค์สูงมาก ทั้งนี้ปัญหามักเกิดกับพวก i386 ซะด้วย พวกโน๊ตบุ๊คโดนเรียบ ซึ่งหนึ่งในผู้โชคร้ายก็คือผมเอง ยิ่งช่วงนี้ต้องพิมพ์รายงานทำสไลด์ พลาดทีก็ทำใหม่ กลายเป็นว่าต้องกด save ถี่มาก

เมื่อทนไม่ไหวเลยต้องดิ้นรนเอาเอง บนวินโดส์คุณ kamthorn ทำตัวแก้ไว้แล้ว ส่วนบน Ubuntu ยังไม่มี ผมลองกระทุ้งทาง Ubuntu ทาง LaunchPad (#140878) ไปบ้างแต่ก็ไม่มีเสียงตอบรับอันควร คาดว่าคงเป็นเพราะขั้นตอนประมาณนี้ต้องปล่อยทาง upstream แต่ผมรอไม่ไหวจริงๆ ครับ เลยยอมเสียเวลา 2 สัปดาห์ศึกษาว่าจะทำยังไงได้บ้าง ผลออกมาน่าพอใจ สรุปได้ 2 บรรทัด

deb http://download.thaigrid.or.th/pub/ubuntu/contrib gutsy openoffice.org
deb-src http://download.thaigrid.or.th/pub/ubuntu/contrib gutsy openoffice.org

ถ้าทนกับปัญหานี้ไม่ไหวก็ให้เอาสองบรรทัดข้างบนไปใส่ใน /etc/apt/sources.list แล้วเรียกคำสั่งตามปกติ

sudo apt-get update
sudo apt-get upgrade

รอซักครู่ก็มีของใหม่มาใช้ ยังเหลืองานอีกหน่อย ต้องเอา patch ไปส่งให้ ooo-build เพราะตอนนี้แก้แบบชั่วคราวมากๆ เอาไว้ให้ใช้แก้ขัดตาทัพทัน Gutsy พอดี รายละเอียดวิธีทำอ่านในที่มาละกันนะครับ เรื่องมันยาว

ที่มา - HowForge

ABZee's picture

ทำให้คิดหนักว่าจะรีบลงดีไหมเนี่ย

PoomK

sugree's picture

หรือจะรอ Hardy?

veer's picture

ต้องรีบซื้อ turion 64 x2 ใช่มั้ยเนี่ย. (แก้ปัญหาที่ปลายเหตุ :-P)


http://openil.wordpress.com/
loptar's picture

thnx ครับผม

ตัววินโดวส์ โหลดไปใช้แล้ว ส่วนของ ubuntu รออีกหน่อย เคลียร์โน๊ตบุ๊ค(ตัวเก่า)ไปก่อน

burlight's picture

สรุปได้สั้นมากๆ -_-“

lew's picture

ลองแล้วไร้ปัญหาครับ :)


LewCPE

tonkla's picture

เซียน บ่นด้วย patch
เสี้ยน บ่นด้วย ปาก

ขอปรบมือให้ครับ lnw มากครับ

mrgill's picture

เจ๋งมากครับ ทดลองแล้ว อาการค้างหายเป็นปริดทิ้ง

plynoi's picture

ขอบคุณครับ

tonkla's picture

คุณ sugree ครับ ผมอยากทราบกระบวนการค้นหาบรรทัดที่เกิดบั๊กครับ โปรแกรมขนาดใหญ่อย่าง OO.o คุณ sugree ใช้เทคนิคการ debug อย่างไรบ้างครับ
ขอบคุณครับ

sugree's picture

ที่ว่ามานั่นเป็นกรณีที่จะดีบักเอง ในวิกิมีการอธิบายวิธีคอมไพล์เพื่อดีบักไว้ครับ วิธีหลักๆ จะเป็นประมาณนี้

  1. คอมไพล์สำหรับดีบัก
  2. รันโปรแกรมในดีบักเกอร์
  3. ทำให้เกิดปัญหา
  4. กลับเข้ามาดูในดีบักเกอร์ เราจะได้โมดูลที่มีปัญหาครับ

ในกรณีผมเนี่ย ไม่ได้ทำตรงนี้ ทางทีม openoffice เค้ามีคนมาลอง แล้วก็รู้โมดูลที่มีปัญหาซึ่งก็คือ i18npool กับ icu ซึ่งมีคนกำลังแก้ปัญหาคล้ายๆ กันนี้อยู่พอดี เค้าแก้ใน cws ที่ชื่อ i18n38 ครับ แค่สองวันก็แก้เรียบร้อย ผมก็รอจนยืนยันว่าเรียบร้อยแน่นอน แต่เค้าจะยังไม่ปล่อยออกมาเพราะยังต้องมีการยืนยันจาก QA ด้วย นั่นเป็นสาเหตุให้ตั้งเป้าไว้ที่ 2.3.1 ตอนปลายปี

แต่อย่างที่บอกว่าผมรอไม่ไหว ทาง ubuntu ก็เงียบๆ เลยต้องทำเองน่ะครับ งานผมคือหาทางเอาโค้ดส่วนที่แก้แล้วเนี่ยเอามาทำเป็น deb สำหรับ ubuntu 7.10 ให้ได้ ส่วนวิธีการมีหลายแบบ

  1. เอาโค้ดใหม่มาเลยทั้งก้อน ของ gutsy ใช้ oog680m5 ของใหม่สุดตอนสัปดาห์ก่อนคือ src680m231 แต่ตอนนี้ใหม่สุดๆ คือ oog680m7 วิธีนี้ผมทำไม่รอด เพราะว่า ooo-build ที่ใช้ใน gutsy มันเตรียม patch เจ็ดร้อยกว่าตัวไว้สำหรับ oog680m5 พอเปลี่ยนรุ่นก็เจอแต่ reject ทำเอาเสียเวลาไปสัปดาห์เต็มๆ
  2. หาทางแกะ i18n38 ออกมาเป็น patch แยก

ผมมาทำสำเร็จในวิธีที่สอง ใช้เวลาหลายวันพอควร เนื่องจากมึนกับวิธีจัดการของ oo.o ไม่ว่าจะเป็น mws cws eis cvs ซึ่งซับซ้อนใช้ได้ทีเดียว สมกับเป็นโปรเจคยักษ์ งานผมคือเอา i18n38 ไปใส่ใน ooo-build เท่านั้นเองครับ ผมก็ทำแค่นั้น

เรื่องดีบักนี่ผมอ่านเจอผ่านๆ ไม่ได้ทำเอง มองในแง่ดีทางทีม openoffice ขยันมาก สิ่งที่เราต้องทำก็คือมีไฟล์ตัวอย่าง มีขั้นตอนที่ทำให้เกิดปัญหา ถ้าเจอแบบจะๆ เกิด 100% ทางทีมพัฒนาจะแก้เร็วมากๆ แต่เราก็ยังต้องรอให้ผ่านขั้นตอนการทดสอบ ยืนยันอีกเป็นเดือน ถ้าทนไม่ไหวก็ทำแบบผมนี่แหละ ทาง ubuntu เองผมเข้าใจว่าเค้าไม่ได้ทำอะไร ooo-build ก็ใช้ของ debian ซึ่งทางนั้นก็อิงมาจาก ooo-build ของ Gnome พูดง่ายๆ ก็คือการแก้บักประเภทนี้ต้องติดต่อทีม ooo-build ของ Gnome ครับ ผมเข้าผิดทาง… เลยเสียเวลาไปอีกหลายสัปดาห์เพื่อรอ ubuntu แบบไร้ความหวัง

tonkla's picture

ขอบคุณอีกรอบครับท่าน

memtest's picture

โลกของ opensource คงเป็นแบบนี้ซิน่ะครับ ช่วยกันคนละไม้คนละมือ มีอิสระในการเลือกใช้

ขอบคุณสำหรับคำอธิบายน่ะครับเห็นภาพรวมขึ้นเยอะเลย

audy's picture

อยากเก่งแบบพี่สุกรีจังเลยครับ

sugree's picture

ไม่เก่งหรอกครับ งมอยู่ตั้งสองสัปดาห์ สถานการณ์บังคับล้วนๆ

panupong.c's picture

คุณสุกรีครับพอดีของผมเป็น amd turion 64bit โดนปัญหาเดียวกันครับ ปรากฏว่า repository ของคุณสุกรีไม่มีของ 64bit ครับ ไม่ทราบว่าคุณสุกรีมีแนวทางทำเพิ่มเติมไหมครับ

sugree's picture

เอ๋ มีคนบอกว่า amd64 ไม่เป็นนะ อืม ถ้าจะเอา 64 ต้องรอซักแป๊ปนะครับ ขอไปลงก่อน

panupong.c's picture

ขอบคุณครับ สงสัยเพราะของผมมันยังไม่เป็น dual core มั้งครับก็สงสัยอยู่เหมือนกัน เพราะใช้ firefox libthai ก็มีปัญหา cpu consume 100% ถ้าเจอพวก ที่ไม่ได้ตัดคำยาวๆอยู่เหมือนกันครับ

sugree's picture

คอมไพล์หลายวัน เสร็จแล้วครับ

kamthorn's picture

ขอบคุณครับ

กำลังดาวน์โหลด

phys_pucca's picture

ขอบคุณครับคุณ sugree ที่ช่วยแก้ปัญหาให้ ของผมนี่ต้อง disable xgl ด้วย เพราะพอใช้แล้วมัน 100% cpu ตอนนี้กำลังโหลด openoffice อยู่ server ที่คุณ sugree ใช้อยู่เร็วมากเลยนะครับ ตอนนี้ mirror.in.th ช้ามากๆ ผมใช้ของไต้หวันยังเร็วกว่าอีกครับ :)

kamthorn's picture

ตอนนี้ th.archive.ubuntu.com ย้ายไปใช้เซิร์ฟเวอร์กลางชั่วคราวครับ เห็นว่าเซิร์ฟเวอร์ไทย mirror.in.th มีปัญหาอยู่ครับ

phys_pucca's picture

โหลดเสร็จแล้วครับ ใช้ได้ดีไม่มีปัญหา ขอบคุณครับ :)

kamthorn's picture

จะบอกว่า

  1. ยืนยันปัญหา Ubuntu 7.10 64bit รัน OOo 2.3 มีอาการค้างแบบเดียวกับคุณ sugree ครับ (ตอนนี้กลับมาใช้ Ubuntu อีกละ — หลายใจ) ก่อนนั้นผมรายงานว่าผมใช้ Fedora 8 (test2) 64bit รัน OOo 2.3 rc1 แล้วไม่เป็น ซึ่งก็ไม่รู้ว่าเพราะอะไรครับ เพียงแต่ตั้งข้อสังเกตว่า environment ต่างกัน ให้ผลต่างกันหรือไม่ ไม่ถึงกับบอกว่า 64bit ไม่เป็น
  2. ยกเครดิตให้คุณศิลา น้องที่แล็บครับ ที่ลัดคิวงาน ช่วยหาแพตช์และคอมไพล์รุ่นสำหรับ win32 ให้ครับ

sugree's picture

คาดว่าตัวบน fedora ไม่ได้ใช้ ooo-build ซึ่งยัด patch มาเป็นโขยง

panupong.c's picture

OO.o 2.3 บน Gusty Gibbon amd64 reppository ใช้ได้แล้วครับ ขอบคุณคุณสุกรีมากๆ

prasopsukS's picture

ไม่มีปัญหาในการโหลดแล้ว ขอบคุณครับ

mammothxp's picture

โหลดเรียบร้อยครับ

ผมใช้ kubuntu ครับ ใช้งานได้ปกติครับ

ขอบคุณครับ

Site Search

 
Web blognone.com

Blognone Video

Video Icon รวมวิดีโองาน Blognone Tech Day, Codenone Meeting, TLUG และงานอื่นๆ ที่เกี่ยวข้อง

User login