ปกติอยู่บน ubuntu เวลาจะติด java ที่มาจาก sun นั้นก็ง่ายๆ แค่เปิด repository ที่ non-free จากนั้นก็ apt-get install จบแต่บน fedora ด้วยความเข้มงวดเรื่อง license ทำให้ java ที่ใช้ต้องเป็นแบบฟรีจริงๆ เท่านั้นซึ่งก็มีให้เลือกอยู่อย่างเดียวคือ java6 openjdk แต่งานผมส่วนใหญ่ยังต้องใช้ java5 นี่สิ เลยต้องลงแบบพิสดารหน่อย
- เริ่มจากดาวโหลด jdk มาก่อนเลย โดยผมดาวโหลด java 5 update 14 มา จากหน้านี้ http://java.sun.com/products/archive/j2se/5.0_14/index.html ที่โหลดรุ่นนี้เพราะว่า jpackage ตอนนี้ยังไม่มี update 15
- ติดตั้ง rpm-build และ yum-utils
sudo yum install rpm-build yum-utils
- เอาไฟล์ที่ดาวโหลดมาจากขั้นหนึ่งไปวางไว้ที่
/usr/src/redhat/SOURCE/
- จากนั้นก็ดาวโหลด 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
- สั่ง rebuild package เมื่อกี้ที่ดาวโหลดมา
setarch i586 rpmbuild --rebuild java-1.5.0-sun-1.5.0.14-1jpp.nosrc.rpm
- ลบ font package ออกก่อน เพราะว่าติดไม่ได้
rm -f /usr/src/redhat/RPMS/i586/java-1.5.0-sun-fonts*
- ติดตั้งๆ
yum --nogpgcheck localinstall /usr/src/redhat/RPMS/i586/java-1.5.0-sun-*
- สุดท้ายติด 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)