Update(important) and upgrade(optional) packages.
Fix Vi Problem, simply install the package vim.
Install 7zip, the built in extractor is not sufficient, so I install 7zip also.
Install chromium-browser
Synaptic package manager
Mount other drives
7) Install java
Java is needed everywhere, so it is good idea to install it before we get stuck while installing software which needs java. For developer needs openjdk-8-jdk, otherwise, lightweight openjdk-8-jre suffices.
Or you can install simply openjdk-7-jre.
sudo apt-get install openjdk-8-jdk
sudo apt-get install openjdk-7-jre
8) Install Eclipse
If you are developer, you, of course, need eclipse to be installed. The eclipse program can be downloaded from eclipse.org. The extracted folder is copied somewhere in safe place (/opt for example).
9) Launcher
The ubuntu system does not come with Launcher, so I created it myself, it is not that hard though.
cd /usr/shar/applications
sudo vi eclipse_mars.desktop
Insert the following:
[Desktop Entry]
Type=Application
Terminal=false
Icon=/opt/eclipse/icon.xpm
Name=Eclipse Mars
Exec=/opt/eclipse/eclipse
Categories=Utility;Development;
9) Office software
Office software is needed everyday, and Ubuntu comes with pre-installed office software which is enough for normal users. For me, it is not enough, I need compatibility with Microsoft office. But WPS office is compatible with Microsoft office and its free for linux based system.
So, just download debian installer from the official wps site(https://www.wps.com/linux) and it is yours.
10) OpenSSH Server
SSH client will be pre-installed, but in case if you want to make your computer as a ssh server, then it is necessary. Just type the following command in terminal:
sudo apt-get install openssh-server
11) Virtualisation
Virtual Box: Although virtual box can be installed from Ubuntu repository, I faced some problems, so I prefer to download debian and install.
12) Cloud storage
Dropbox: Similar to 11, I preferred downloading debian and install it.
13) Databases
Postgresql :
sudo apt-get install postgresql-9.4
Do not miss out this administration tool, this is really cool:
sudo apt-get install pgadmin
14) Subversion client
RabbitVCS:
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install rabbitvcs-nautilus
Provide user to access
sudo chown -R krishna:krishna ~/.config/rabbitvcs
Restart nautilus
nautilus -q
15) Repository clean
Execute the following commands:
20) Resources Utilisation
Like TaskManager in Windows System, Ubuntu has a cool console dipslay programm which displays how resources are being utilised.
sudo apt-get install htop
21) OpenVpn Installation
For OpenVPN connection, ubuntu requires installation of some packages: openvpn, network-manager, network-manager-openvpn-gnome.
All packages can be installed via terminal as:
sudo apt-get install openvpn network-manager-openvpn network-manager-openvpn-gnome