Tags:
Node Thumbnail

สืบเนื่องจากผมดันไปเจอปัญหาเกี่ยวกับการตัดคำภาษาไทย (#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

Get latest news from Blognone

Comments

By: ABZee on 19 October 2007 - 17:02 #33781

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

PoomK

By: sugree
FounderWriterAndroidBlackberry
on 19 October 2007 - 17:12 #33783 Reply to:33781

หรือจะรอ Hardy?

By: veer
Windows PhoneUbuntu
on 19 October 2007 - 17:09 #33782
veer's picture

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

http://openil.wordpress.com/

By: loptar on 19 October 2007 - 17:21 #33784
loptar's picture

thnx ครับผม

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

By: burlight
AndroidUbuntu
on 19 October 2007 - 17:52 #33786

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

By: lew
FounderJusci's WriterMEconomicsAndroid
on 19 October 2007 - 18:26 #33789
lew's picture

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

LewCPE


lewcpe.com, @wasonliw

By: tonkla
Ubuntu
on 19 October 2007 - 18:37 #33790

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

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

By: mrgill
AndroidRed HatUbuntu
on 19 October 2007 - 21:57 #33801

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

By: plynoi
WriterAndroidUbuntu
on 20 October 2007 - 01:03 #33808

ขอบคุณครับ

By: tonkla
Ubuntu
on 21 October 2007 - 13:20 #33832

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

By: sugree
FounderWriterAndroidBlackberry
on 21 October 2007 - 16:18 #33833 Reply to:33832

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

  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 แบบไร้ความหวัง

By: tonkla
Ubuntu
on 21 October 2007 - 20:51 #33835 Reply to:33833

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

By: memtest on 21 October 2007 - 21:37 #33837 Reply to:33833

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

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

By: audy
AndroidUbuntu
on 22 October 2007 - 01:24 #33842
audy's picture

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

By: sugree
FounderWriterAndroidBlackberry
on 22 October 2007 - 07:40 #33845 Reply to:33842

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

By: panupong.c
iPhoneUbuntu
on 23 October 2007 - 16:15 #33887 Reply to:33845
panupong.c's picture

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

By: sugree
FounderWriterAndroidBlackberry
on 23 October 2007 - 19:23 #33897 Reply to:33887

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

By: panupong.c
iPhoneUbuntu
on 23 October 2007 - 23:04 #33910 Reply to:33897
panupong.c's picture

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

By: sugree
FounderWriterAndroidBlackberry
on 29 October 2007 - 12:39 #34329 Reply to:33910

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

By: kamthorn
ContributorAndroidUbuntu
on 30 October 2007 - 01:08 #34392 Reply to:34329

ขอบคุณครับ

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

--


--

By: phys_pucca on 24 October 2007 - 12:01 #33931

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

By: kamthorn
ContributorAndroidUbuntu
on 24 October 2007 - 15:18 #33955 Reply to:33931

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

--


--

By: phys_pucca on 24 October 2007 - 12:21 #33932

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

By: kamthorn
ContributorAndroidUbuntu
on 24 October 2007 - 15:16 #33954

จะบอกว่า

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

--


--

By: sugree
FounderWriterAndroidBlackberry
on 24 October 2007 - 21:11 #33986 Reply to:33954

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

By: panupong.c
iPhoneUbuntu
on 30 October 2007 - 02:40 #34361 Reply to:33986
panupong.c's picture

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

By: prasopsukS on 3 November 2007 - 15:05 #34683

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

By: mammothxp on 10 December 2007 - 11:26 #37062

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

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

ขอบคุณครับ