Sunday, June 22nd, 2008

เป็นปัญหาเล็กน้อยที่งี่เง่าสิ้นดี หาไม่เจอวิธีแก้ซะตั้งนาน วันนี้เลยค้นหาจริงๆ จังว่าทำยังไงให้ Flash player ในหมาไฟมีเสียงซักทีเวลาเล่นวิดีโอต่างๆ โดยปกติแล้วเวลาจะลง Flash player ใน linux นี่มันก็ดันมีสองวิธีคือจาก Package manager หรือเอาตรงๆ จากเว็บ Adobe เลยซึ่งแน่นอนเอาจาก Package manager มันธรรมดาไป(จริงๆ คือมันห่วย สู้ที่มาจาก Adobe ไม่ได้ - -” รอคนทำพัฒนาให้ไกลกว่านี้อีกซักหน่อยละกันนะ) ก็เลยต้องเอาจาก Adobe มาติด
ในนั้นก็ดันมีให้เลือกเยอะแยะมากมายอีกหลายวิธี ตั้งแต่เป็น .rpm, .yum หรือ .tar.gz ซึ่งถ้าเลือก .rpm หรือ .yum ก็คงไม่เจอปัญหายาวมาถึงตอนนี้(แต่จะไปเจอปัญหาเรื่องอื่นแทน เพราะว่าผมต้องใช้ Flash player debug ที่มากับ Flex builder ด้วยนี่สิ จะไปเปลี่ยนแก้ไขทีหลังท่าจะลำบาก) ด้วยเหตุจำเป็นบางประการ(อ่านในวงเล็บซะ) ก็เลยดาวโหลด .tar.gz มาติด ขั้นตอนก็ง่ายๆ ดาวโหลดเสร็จ สั่ง flashplayer-installer มันก็ถามนู่นถามนี่นิดหน่อยก็เสร็จแล้ว หรือจะเอา .so ไปวางไว้ในแฟ้ม plugins ของหมาไฟเลยก็ได้
ตอนแรกก็คิดว่าทำแค่นี้คงเสร็จเรียบร้อย ไม่มีปัญหาอะไรเพราะ Ubuntu หรือ openSuSE ในรุ่นก่อนๆ ทำแค่นี้ก็ดู Flash ได้ไม่มีปัญหาแล้วแต่ Fedora มันดันไม่มีเสียง!! วิธีแก้ก็ง่ายแสนง่ายแค่ติด libflashsupport จาก Package manager ก็เรียบร้อย - -” ไม่คิดว่ามันจะง่ายขนาดนี้ คิดว่า Ubuntu กับ OpenSuSE คงติดให้อยู่แล้วทำให้ไม่ต้องทำขั้นนี้เพิ่มขึ้นมา แล้วก็ทิ้งปัญหานี้ได้ซะหลายวัน ฮะๆๆ เกือบจะเอา OpenSuSE11 มาติดแล้วเชียว

Monday, May 19th, 2008

ปกติอยู่บน ubuntu เวลาจะติด java ที่มาจาก sun นั้นก็ง่ายๆ แค่เปิด repository ที่ non-free จากนั้นก็ apt-get install จบแต่บน fedora ด้วยความเข้มงวดเรื่อง license ทำให้ java ที่ใช้ต้องเป็นแบบฟรีจริงๆ เท่านั้นซึ่งก็มีให้เลือกอยู่อย่างเดียวคือ java6 openjdk แต่งานผมส่วนใหญ่ยังต้องใช้ java5 นี่สิ เลยต้องลงแบบพิสดารหน่อย

  1. เริ่มจากดาวโหลด jdk มาก่อนเลย โดยผมดาวโหลด java 5 update 14 มา จากหน้านี้ http://java.sun.com/products/archive/j2se/5.0_14/index.html ที่โหลดรุ่นนี้เพราะว่า jpackage ตอนนี้ยังไม่มี update 15
  2. ติดตั้ง rpm-build และ yum-utils
    sudo yum install rpm-build yum-utils
    
  3. เอาไฟล์ที่ดาวโหลดมาจากขั้นหนึ่งไปวางไว้ที่
    /usr/src/redhat/SOURCE/
    
  4. จากนั้นก็ดาวโหลด rpm จาก jpackage มา http://mirrors.dotsrc.org/jpackage/1.7/generic/non-free/SRPMS/java-1.5.0-sun-1.5.0.14-1jpp.nosrc.rpm
  5. สั่ง rebuild package เมื่อกี้ที่ดาวโหลดมา
    setarch i586 rpmbuild --rebuild java-1.5.0-sun-1.5.0.14-1jpp.nosrc.rpm
    
  6. ลบ font package ออกก่อน เพราะว่าติดไม่ได้
    rm -f /usr/src/redhat/RPMS/i586/java-1.5.0-sun-fonts*
    
  7. ติดตั้งๆ
    yum --nogpgcheck localinstall /usr/src/redhat/RPMS/i586/java-1.5.0-sun-*
    
  8. สุดท้ายติด plugins สำหรับ firefox

    ln -s /usr/lib/jvm/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/

เป็นอันเสร็จสิ้นเทียบกับ ubuntu แล้วยาวกว่ากันเยอะเลย เง้อ
อ้างอิง: Sun Java (Method 2 - jdk-6u4-linux-i586.bin version)

Wednesday, May 14th, 2008

จริงๆ ออกตั้งแต่เมื่อวานแล้วหละ แต่เมื่อวานขี้เกียจกลับมาเข้า server สั่งโหลดแล้วนอนเลย วันนี้เลยกะเข้ามาบอกซะหน่อยว่าถ้าอยากลองก็ไปหาใด้ที่ nytes mirror
คราวนี้เขียนสั้นหน่อยเพราะเขียนผ่าน iphone บนเรือ เห่อซะไม่มี ห้าห้าห้า