Sunday, February 24, 2008

Installing NetBeans 6.0 on Ubuntu-7.10

I followed the instructions mentioned in this NetBeans Wiki to install NB 6.0 on my ubuntu.

But I feel some more information can be added to this wiki.

For example, when i ran the command "sudo apt-get install sun-java6-jdk", ubuntu complained to me that this package is not found in its repositories.

The problem here is that the package sun-java6-jdk is available in the ubuntu "multiverse" repository which is disabled by default.

In ubuntu, the repositories are defined in the file "/etc/apt/sources.list". Take a backup of this file, in case if you want.

Now open this file and uncomment the lines which define the "universe" and "multiverse" respoitories.

It should look something like this now:

# Line commented out by installer because it failed to verify:
deb http://us.archive.ubuntu.com/ubuntu/ gutsy universe
# Line commented out by installer because it failed to verify:
deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy universe
# Line commented out by installer because it failed to verify:
deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates universe
# Line commented out by installer because it failed to verify:
deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
# Line commented out by installer because it failed to verify:
deb http://us.archive.ubuntu.com/ubuntu/ gutsy multiverse
# Line commented out by installer because it failed to verify:
deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy multiverse
# Line commented out by installer because it failed to verify:
deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
# Line commented out by installer because it failed to verify:
deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse


The job is not done yet.

Run the command "sudo apt-get update" in the terminal to instruct ubuntu to update the package details w.r.t the repositories we enabled just now.

The process might take some time. Wait patiently.

Once the update is done, ensure that the "sun-java6-jdk" package is available in the repositories, by issuing the command "apt-cache search sun-java6-jdk". You might get something like this in the terminal window:

james@kuttima-gifty:/etc/apt$ apt-cache search sun-java6-jdk
sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files)
sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6
sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)


Now we are rest assured that our desired packages are available.

Now run the commmand "sudo apt-get install sun-java6-jdk" in the terminal. Depending on your connection speed, this might take quite some time.

Then just follow the instructions to complete the installation.

In the meanwhile, don't forget to download the "netbeans 6.0" installer from netbeans.org. Once you downloaded the installer, you can run it by navigating to the appropriate folder.

In my case, i needed to issue the following command:

sudo sh netbeans-6.0.1-ml-javaee-linux.sh


This will invoke the netbeans installer and just follow the instructions to complete the installation process.

That's it, netbeans will install itself smootly on your machine.

4 comments:

Joshi said...

I followed your steps but getting error Could not initialize class sun.awt.motif.MToolkit. Do I need to install any awt or x11 package?

davidsaliba said...

Works great for me! Thanks

yonkul said...

www.turksohbetim.net

Anonymous said...

Hello thanks for this info.
I had no problems whatsoever installing Netbeans 6 on Ubuntu 8.04 on a eeePC 900 16GB. No need to turn off visualisation effects when running Netbeans as somebody hinted. Runs quicker than on XP on the same machine it seems.

/gunnar "eeePC 900 16Gb - XP Home/Ubuntu eee dual boot, 2GB RAM"