Sebelum menginstall netbeans 6, saya memastikan di sistem telah terdapat jdk-6. Oleh karena itu, terlebih dulu saya menginsall jdk-6, dengan mengikuti langkah-langkah berikut :

  1. Mendownload jdk-6 untuk Linux dari java.sun.com
  2. Menginstall jdk-6u3-linux-i586.bin di direktori /opt dengan perintah :

    sudo ./jdk-6*bin

    dan menjawab pertanyaan-pertanyaan standar yang diajukan. Hapus file *bin bila tidak diperlukan lagi. Pastikan bahwa direktori /jdk-1.6.0_03 ada di dalam direktori /opt setelah melakukan instalasi.

  3. Java telah terinstall pada sistem saya. Selanjutnya, saya perlu memberitahu sistem mengenai letaknya, yaitu dengan membuat file java.sh di direktori /etc/profile.d.

    cd /etc/profile.d

    sudo nano java.sh

    Berikut adalah isi dari file java.sh :

    export J2RE_HOME=/opt/jdk1.6.0_03
    export PATH=$J2RE_HOME/bin:$PATH

    Ubah mode file java.sh agar dapat dieksekusi dengan mengetikkan perintah :

    chmod +x java.sh

    Lanjutkan dengan mengeksekusi file ini :

    sudo ./java.sh

    Kemudian hilangkan kembali mode eksekusi file java.sh :

    chmod -x java.sh

    Test hasil instalasi dengan mengetikkan perintah :

    java -version

    Jika instalasi benar, pesan yang muncul kurang lebih seperti berikut :

    java version “1.6.0_03″
    Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
    Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)

  4. selanjutnya, saya mendownload program netbeans-6.0.1-ml-javaee-linux.sh dari http://java.sun.com dan menyimpannya di direktori /home/sistemku/Download
  5. Menurut petunjuk umum, seharusnya untuk menginstall program ini cukup mengetikkan perintah :

    sudo /home/sistemku/Download/netbeans*

    Ternyata saya malah menemukan pesan error seperti berikut :

    Configuring the installer…
    Searching for JVM on the system…Extracting installation data…
    Running the installer wizard…
    java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock’ failed../netbeans-6.0.1-ml-javaee-linux.sh: line 1360: 4946 Aborted /opt/jdk1.6.0_03/bin/java -Xmx256m -Xms64m -Djava.io.tmpdir=/tmp -classpath /tmp/.nbi-6011521.tmp/bundle.jar org.netbeans.installer.Installer

  6. Jawaban untuk mengatasi masalah ini, saya temukan di http://www.fedoraforum.org/forum/showthread.php?t=171763&page=1 Tentunya dengan sedikit penyesuaian.
  7. Berikut adalah deretan perintah yang saya gunakan untuk memperbaiki dan mengatasi masalah instalasi :

    sed -i ’s/XINERAMA/FAKEEXTN/g’ /opt/jdk1.6.0_03/jre/lib/i386/xawt/libmawt.so sudo /home/sistemku/Download/netbeans*

  8. Lanjutkan dengan menjawab pertanyaan-pertanyaan yang diajukan sesuai dengan kebutuhan.