Category Archives: Ubuntu 12.04


Ubuntu 12.04 LTS is out : Download Now!!

Ubuntu 12.04 LTS (a.k.a : Precise Pangolin) stable version has released. So if you’re using older version or the beta version of 12.04 then you can install Ubuntu 12.04 LTS or upgrade the existing one.

12.04 is a LTS (Long Term Support) release so if you wanted a stable version of Ubuntu with longer support (that’s natural -> many people are screwed due to the frequent release cycle of Ubuntu) then you should stick to 12.04 LTS unless there is any specific reason to not.

Here’s an screenshot of Ubuntu 12.04 LTS : looks pretty similar but there are lot of new cools features in Unity, specially the new HUD (Head Up Display, want to checkout – hit Alt key).


The new version of Ubuntu has a lot of changes and new features – specially in terms of performance and Unity has also improved a lot. Gnome shell interface has improved but if you want KDE or Xfce or something else, no problem. The default desktop may be unity but you can use whatever you want.

Download Ubuntu 12.04 LTS

Get Ubuntu 12.04 ISO (choose the correct ISO according to your computer architecture)

Recommended Links


How to Install Eclipse IDE on Ubuntu 12.04

Eclipse IDE (Integrated Development Environment) is the most popular IDE among Java developers although it is also used as an IDE for C++, PHP, Rails (through aptana plugins), Javascript and Android (SDK) development. In fact – it’s the most popular open source IDE, and it is very extensible (through plugins) so whatever language you use – you can get a way with Eclipse.

Anyway – IDE helps a lot in setting up a complex development environment (in Java or others) – so it may help you in increasing your productivity (although I’m not sure about this, I feel more productive on a simple text editor like gedit or very powerful text editors like Vim or Emacs, I don’t use Java either). Although, I’ve written this post primarily for Ubuntu 12.04 LTS (precise pangolin) users but it should work well in other versions of Ubuntu as well as on other similar distributions – specially Debian based distributions e.g Linux Mint, Kubuntu etc.


Install Eclipse Platform

First of all, you should install the Eclipse Platform – core of the IDE – then you can choose/install the language extensions/tools required according to your need. open a terminal and execute –

sudo apt-get install eclipse-platform

Now, you’re installed the core platform you can install development plugins according to your need. I’ve listed some of them so if you can’t find the plugin for your preferred languages here, then go to official site.

Install JDT for Java Development

If you want to setup Eclipse with Java then install Java Development Tools (JDT) package for Eclipse.

sudo apt-get install eclipse-jdt

Install CDT for C/C++ Development

If you want to use Eclipse IDE for C/C++ developments then install CDT (C/C++ development tools) packages for Eclipse –

sudo apt-get install eclipse-cdt

Aptana Studio for Web Developers

Aptana Studio is a good IDE for web developers – it is a good IDE for Python, Ruby on Rails, HTML, CSS and Javascript development. Although, you could install the standalone version of Aptana Studio 2 but if you’re using Eclipse then better install it as a Eclipse Plugin.To install Aptana Studio Development plugin in Eclipse, just follow these simple steps –

  • Open Eclipse and go to Help -> Install New Software and paste the URL (
  • Now, few more Next Next .. and you’re done!

Android Development SDK/ADT plugin for Eclipse

I’ve already explained in detail(step by step instruction) about setting up Android SDK on Ubuntu – so refer that post if necessary.

steadyflow Download Manager

Download Manager for Ubuntu 12.04

If you’re going to use Ubuntu 12.04 LTS as your primary OS then you must install few basic things first (mandatory), then other essential programs as required. Download Manager is really very useful if you download a lot of stuffs directly over the http or ftp protocol (I mean, from browser, rather some other way like torrents). For downloading mp3 tracks from soundcloud, you can also checkout this web based tool : SoundCloud to mp3 downloader.

Although your web browser (Firefox is installed by default) also provide some options to manage downloading but it doesn’t has much features. So you may try some download managers that can easily resume/download stuffs without any hassle.

Steadyflow : Best Download Manager for Ubuntu 12.04 (Precise Pangolin)

steadyflow Download Manager

Steadyflow is a simple and easy to use download manager, written in GTK. It has a lot of good features without any unnecessary complexity. Download process is quite simple – just add the URL, choose destination (you can also go for default) or trigger some commands or actions upon completion (it’s not necessary but you can if you want to). So it can easily handle parallel downloads.


Tray icons is very helpful in quickly accessing/controlling the application.

Install Steadyflow in Ubuntu 12.04

Open a terminal (Ctrl+Alt+t) and execute (or you could search in synaptic package manager or software center) –

sudo apt-get install steadyflow

Note : Steadyflow is one of the top 10 coolest application – so you might be interested in checking out my post- 10 Apps You must try in Ubuntu 12.04.


How To install Java / JRE on Ubuntu 12.04

Ubuntu 12.04 is a LTS (Long Term Support) release, for desktop as well as server edition. Just after a fresh install of Ubuntu 12.04, you need to install few things to get everything running, atleast for common tasks (you may find my previous post useful – things to do after a fresh install of Ubuntu 12.04).

Now, you want to execute Java programs then you must – so you just need to install a JRE (Java Runtime Environment, includes Java Virtual Machine, JIT (Just in Time compiler, IcedTea plugin)) and you’re ready to run Java Applications and Applets (not so popular anymore, JavaScript rocks!).

Installing Java - using Ubuntu Software Center


But, remember if you want to develop Java Applications then you need more (JDK, Docs etc) than just a JRE. So checkout this post – Install JDK on Ubuntu 12.04 if you want full development environment rather then just the run time environment.

Installing JRE/Java on Ubuntu 12.04

There are many implementation of Java Runtime environment but we will stick to the Open Source implementation of Java – OpenJDK (Open Java Development Kit). The latest stable version is openjdk-7 (although v 8 developer preview version is also available). a terminal (hit Ctrl+Alt+t, to open a bash shell or terminal or whatever shell (such as zsh) you prefer) and execute these command(s) –

sudo apt-get install openjdk-7-jre

(The package size is around ~30MB)

installing-jdk on Ubuntu 12.04

How to install JDK on Ubuntu 12.04

If you are a Java developer or a beginner, who just installed Ubuntu 12.04 LTS (Precise Pangolin) then JDK (Java Development Kit) is the first thing you want to install (although you might consider installing these essential things too).

In the previous version of Ubuntu, sun-jdk was also available – in 12.04 you might install it from an external PPA but it’s not recommended better try open-jdk or oracle-jdk (Oh!, I don’t recommend this either). So this post might help you in setting up Java development environment on Ubuntu 12.04 LTS.

Although, this post explains only about JDK but you may like to setup Eclipse (Most Popular IDE for Java programmers) IDE and Java server environments like Apache Tomcat, JBOSS or whatever depending on your project.

installing-jdk on Ubuntu 12.04

Installing JDK on Ubuntu 12.04 (Precise Pangolin)

In official package, v 6 as well as 7 is available. So if you’re already working on a project then you would obviously go for that, otherwise latest version is recommended. JDK includes default JRE(Java Runtime Environment) according to the version, and other dependencies. If you don’t like command line interface then better go for synaptic package manager (above snapshot).

Install OpenJDK 7

sudo apt-get install openjdk-7-jdk


Install OpenJDK 6

sudo apt-get install openjdk-6-jdk

Update1 : Synaptic Package Manager snapshots added!