Menginstall Java di FreeBSD…

Ass.wr.wb.

Ada sebuah hal kecil yang jarang orang tahu, yaitu bagaimana menginstall Java di FreeBSD, baik itu JRE ataupun JDK. Coba tanya semua orang yang ngerti FreeBSD, dan pasti jawabannya berbeda-beda, dan kalau kita coba caranya, biasanya menyusahkan. Ada yang bilang musti dicompile dari Ports Collection lah, pakai Java-Linux lah, dan beberapa cara yang cukup menyesatkan.

Fear not, akhirnya saya sudah menemukan sebuah cara yang least painful daripada cara-cara itu. Caranya adalah dengan menginstall binary JRE atau JDK dari situs Java Download milik FreeBSD Foundation. Ya, cukup dengan pkg_add saja. Tidak pakai aneh-aneh. Terima kasih kepada FreeBSD Foundation yang mau-maunya menguruskan lisensi Java untuk FreeBSD.

Coba kita lihat akibatnya kalau anda menginstall pakai perintah ini :

cd /usr/ports/java/diablo-jdk15
make install clean

Kecuali anda memiliki workstation yang CPU nya gede, RAM yang banyak serta partisi harddisk yang gede, jangan coba-coba menjalankan perintah ini. Mengapa ? Ada dua hal yang akan dijalankan oleh perintah ini :

1. Perintah ini akan mengambil beberapa source code dari situs Java Sun yang harus anda ambil manual satu-persatu karena dibatasi oleh restriksi lisensi Java dari Sun. Untuk lebih jelasnya, coba anda buka situs Ports dari Diablo JDK15 dari Freshports ini. Lalu coba cek di file distinfo dari diablo-jdk15 ini, anda lihat sendiri ada berapa file yang harus anda ambil secara manual. Saya sih lihatnya ada 4 file yang harus diambil, total ukuran dari keempat file tadi bisa lebih dari 100 MB! Jangan lupa dependenciesnya.

2. Setelah semua file tadi diambil (lengkap dengan dependencies2nya), maka akan dimulai proses kompilasi. InsyaAllah proses ini bisa berlangsung antara 6, 12 sampai 24 jam, bergantung dari kekuatan resource komputer anda. Anda bisa tinggal bikin kopi, mandi, makan, jalan-jalan, nonton bioskop dan prosesnya belum selesai juga.

Sesat kan ? Makanya pakai cara yang benar, yaitu mendownload dari situs Java Download tadi, dan silakan ambil satu dari 6 buah file yang anda perlukan. Dia menyediakan 2 macam Java binary (JDK atau JRE) dalam tiga buah platform (FreeBSD 5.5 i386, 6.1 i386 dan 6.1 amd64). Ada juga tarball nya, tapi nggak guna buat saya.

Download salah satu file tadi sesuai dengan kebutuhan anda. Kadang-kadang aplikasi Java hanya membutuhkan JRE daripada JDK, dan file binary JRE berukuran sekitar 22 MB, jadi anda cukup mengambil file JRE daripada JDK yang berukuran sekitar 52 MB. Cek dulu requirement dari aplikasi Java yang akan anda install di FreeBSD, apakah mutlak menggunakan JDK atau cukup memakai JRE.

Kalau sudah selesai, simpan file tadi di server FreeBSD anda, dan ketikkan perintah ini (misalnya anda ambil file JDK utk FreeBSD 6.1 i386):

pkg_add diablo-jdk-freebsd6.i386.1.5.0.07.01.tbz

Sudah, gitu doang. Sekarang FreeBSD anda sudah mampu menjalankan aplikasi Java yang anda inginkan, tanpa melewati proses instalasi mampus-mampusan seperti diterangkan diatas. Sebagai contoh, saya menginstall aplikasi XMPP server Openfire yang berbasis Java, dia langsung berjalan dengan mudah di FreeBSD tanpa ada masalah aneh-aneh pada proses instalasinya.

Mudah-mudahan berguna,
wass.wr.wb.

Leave a comment

No comments yet.

Comments RSS TrackBack Identifier URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s