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

Comments

By: ABZee
ABZee's blog
on 19/10/07 16:02 #33781 toggle
ABZee's picture

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

PoomK


LongSpine.com

By: sugree
FounderWriterAndroidBlackberry
sugree's blog
on 19/10/07 16:12 #33783 Reply to:33781 toggle
sugree's picture

หรือจะรอ Hardy?

By: veer
AndroidSymbianUbuntu
veer's blog
on 19/10/07 16:09 #33782 toggle
veer's picture

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

http://openil.wordpress.com/

By: loptar
loptar's blog
on 19/10/07 16:21 #33784 toggle
loptar's picture

thnx ครับผม

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


loptar

By: burlight
AndroidUbuntu
burlight's blog
on 19/10/07 16:52 #33786 toggle
burlight's picture

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

By: lew
FounderAndroidSymbian
lew's blog
on 19/10/07 17:26 #33789 toggle
lew's picture

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

LewCPE


LewCPE's Google+

By: tonkla
Ubuntu
tonkla's blog
on 19/10/07 17:37 #33790 toggle
tonkla's picture

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

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

By: mrgill
AndroidRed HatUbuntu
mrgill's blog
on 19/10/07 20:57 #33801 toggle
mrgill's picture

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


iBlog : imrgill.com

By: plynoi
WriterAndroidUbuntu
plynoi's blog
on 20/10/07 0:03 #33808 toggle
plynoi's picture

ขอบคุณครับ

By: tonkla
Ubuntu
tonkla's blog
on 21/10/07 12:20 #33832 toggle
tonkla's picture

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

By: sugree
FounderWriterAndroidBlackberry
sugree's blog
on 21/10/07 15:18 #33833 Reply to:33832 toggle
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 แบบไร้ความหวัง

By: tonkla
Ubuntu
tonkla's blog
on 21/10/07 19:51 #33835 Reply to:33833 toggle
tonkla's picture

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

By: memtest
memtest's blog
on 21/10/07 20:37 #33837 Reply to:33833 toggle
memtest's picture

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

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

By: audy
AndroidUbuntu
audy's blog
on 22/10/07 0:24 #33842 toggle
audy's picture

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

By: sugree
FounderWriterAndroidBlackberry
sugree's blog
on 22/10/07 6:40 #33845 Reply to:33842 toggle
sugree's picture

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

By: panupong.c
iPhoneUbuntu
panupong.c's blog
on 23/10/07 15:15 #33887 Reply to:33845 toggle
panupong.c's picture

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

By: sugree
FounderWriterAndroidBlackberry
sugree's blog
on 23/10/07 18:23 #33897 Reply to:33887 toggle
sugree's picture

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

By: panupong.c
iPhoneUbuntu
panupong.c's blog
on 23/10/07 22:04 #33910 Reply to:33897 toggle
panupong.c's picture

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

By: sugree
FounderWriterAndroidBlackberry
sugree's blog
on 29/10/07 12:39 #34329 Reply to:33910 toggle
sugree's picture

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

By: kamthorn
AndroidSymbianUbuntu
kamthorn's blog
on 30/10/07 1:08 #34392 Reply to:34329 toggle
kamthorn's picture

ขอบคุณครับ

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

--


-- blog

By: phys_pucca
phys_pucca's blog
on 24/10/07 11:01 #33931 toggle
phys_pucca's picture

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

By: kamthorn
AndroidSymbianUbuntu
kamthorn's blog
on 24/10/07 14:18 #33955 Reply to:33931 toggle
kamthorn's picture

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

--


-- blog

By: phys_pucca
phys_pucca's blog
on 24/10/07 11:21 #33932 toggle
phys_pucca's picture

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

By: kamthorn
AndroidSymbianUbuntu
kamthorn's blog
on 24/10/07 14:16 #33954 toggle
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 ให้ครับ

--


-- blog

By: sugree
FounderWriterAndroidBlackberry
sugree's blog
on 24/10/07 20:11 #33986 Reply to:33954 toggle
sugree's picture

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

By: panupong.c
iPhoneUbuntu
panupong.c's blog
on 30/10/07 2:40 #34361 Reply to:33986 toggle
panupong.c's picture

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

By: prasopsukS
prasopsukS's blog
on 03/11/07 15:05 #34683 toggle
prasopsukS's picture

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


prasopsuk srisawangwonk asst. prof.

By: mammothxp
mammothxp's blog
on 10/12/07 11:26 #37062 toggle
mammothxp's picture

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

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

ขอบคุณครับ