java บน fedora9

ปกติอยู่บน 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)

About llun

Just a programmer

,

  • http://misui.info misui

    นอกเรื่อง, ช่วงนี้ จะงี่เง่าบ้างหล่ะ เซ็งๆมีแต่มาให้ช่วยงานกันช่วงนี้พอดี
    สงสัยใกล้ถึงเส้นตายถึงแห่กันมาเพียบ – -’
    /me ว่าจะตัดบทหล่ะปิดโทรศัพท์หายตัวไปสักอาทิตย์เคลียงานตัวเอง
    จิตตก แฮะ

  • http://llun.info llun

    @misui อืม จริงๆ คิดอยู่ว่าดาวโหลดมาติดเองกับใช้ package manager ของ os ที่มีอยู่แล้วอันไหนมันง่ายกว่ากัน แต่ที่ใช้ของ os เพราะ /me จะติด ant ด้วย ขี้เกียจไปตั้ง path ใหม่เอง

  • http://misui.info misui

    เหอะๆ /me ว่าแตกไฟล์แล้วตั้ง path จะง่ายกว่าม๊ะ ?
    ปกติ /me ก็แตกไฟล์เอานะ