Friday, June 18, 2010

Setting Up The Perfect Kubuntu 10.04 System

Having shifted from Windows to Linux two years back and having installed multiple versions of Kubuntu since then, I think I have perfected the art of installing the software that I need after a fresh install. You can follow the guide below to get your multimedia etc working.

All the commands at the $ prompt are to be entered on console. Do not copy and paste the $ command, thats the shell prompt. Whatever is listed below can also be performed on the GUI Synaptic package manager, but it is easier for you to copy and paste the commands on shell.


First install aptoncd, its a handy utility that will allow you to transfer downloaded deb files to another machine so you do not need to use up bandwidth

$ sudo apt-get install aptoncd


Kubuntu contains a menu link to install easily install Firefox from the net. Click the get firefox sub menu item from the Internet menu.

Basic Multimedia Codecs / Support for Multimedia in Kde's Disc Burning App K3B:

Launch the konqueror browser the comes with KDE. The first time you open it, it prompts you to install basic multimedia codecs. Click yes to install.

Setting up the Medibuntu Repository: -

The Medibuntu repository contains all the non free stuff like Windows video codecs and fonts etc. Set it up by running the following two commands: -

$ sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update

$ sudo apt-get --yes install app-install-data-medibuntu apport-hooks-medibuntu

Install the Windows 32 Codecs: -

Now that the Medibuntu repository is setup, you can go ahead and install the Windows multimedia codecs: -

$ sudo apt-get install w32codecs

Install DVD Decryption Support for Playback: -

$ sudo apt-get install libdvdcss2

Install other non free stuff, including MS Fonts:

$ sudo apt-get install ubuntu-restricted-extras

Install Open SSH: -

I use scp to transfer files between my various machines, for scp to work a SSH server must be installed. Also the ability to SSH to my various machines on my LAN is a necessity.

$ sudo apt-get install openssh-server

Install the Xine video player UI: -

sudo apt-get install xine-ui

Install Deluge: -

Deluge is my favourite bit torrent client, it resembles uTorrent on Windows.

$ sudo apt-get install deluge

Install Mplayer: -

To play video successfully on Linux, you need both Mplayer and Xine installed. If one can't play a specific format, the other will.

$ sudo apt-get install mplayer

Install other Video Players: -

Kmplayer and SMplayer are light weight video players which are awesome. VLC is another amazing player that has built in Video codecs.

$ sudo apt-get install kmplayer smplayer vlc

Thunderbird: -

Thunderbird is my favourite mail application :-

$ sudo apt-get install thunderbird


GIMP is a freeware Photoshop clone. For some reason the they removed GIMP in this release of Ubuntu / Kubuntu. I need GIMP so install it as follows.

$ sudo apt-get install gimp

Install File Roller: -

The KDE compression tool ark does not do a good job of password protected zip files so I use the Gnome compression tool File Roller.

$ sudo apt-get install file-roller

Virtual Box: -

Virtual Box is a virtualization software. You can run Windows in a virtual machine rather than dual boot to it. Handy for some of those Windows apps you can't find Linux replicas for. My share trading app unfortunately only works on Windows.

$ sudo apt-get install virtualbox*


Pidgin is my favourite messenger tool. The default Kopete that comes with KDE is good but I am more used to Pidgin since I have been using it from a long time. Pidgin supports the MSN Messenger, Gtalk, Yahoo Messenger protocols.

$ sudo apt-get install pidgin

Google Earth: -

Google Earth can be found in the Medibuntu repositories. My favourite time killer.

$ sudo apt-get install googleearth*

Blender 3D:

Blender 3D for 3D graphics.

$ sudo apt-get install blender

Dia: -

Dia short for diagram. Handy flow charting and diagramming tool I use at work.

$ sudo apt-get install dia

Inkscape: -

A free handy vector drawing tool, think Corel Draw clone.

$ sudo apt-get install inkscape

HP Printer Support: -

$ sudo apt-get install hplip

Scanning Tool:

$ sudo apt-get install xsane

MP3 Player:

MP3 player that looks like Winamp.

$ sudo apt-get install audacious2

Gnomes CD / DVD Burning Tool: -

$ sudo apt-get install brasero

DVD 9 to 5 Compressor: -

$ sudo apt-get install dvd95

CD Ripping Tool: -

$ sudo apt-get install acidrip

Miro: -

Search and download videos from YouTube and other video sites.

$ sudo apt-get install miro

Rhythmbox: -

Itunes clone

$sudo apt-get install rhythmbox

Banshee: -

Itunes clone

$sudo apt-get install banshee

DVD Authoring Tool: -

$ sudo apt-get install qdvdauthor

Video compression tool: -

$ sudo apt-get install ffmpeg

K9Copy DVD Compression Tool: -

Compresses DVD Rips to either DVD 5's or xvids.

$ sudo apt-get install k9copy

CHM Viewer: -

$ sudo apt-get install kchmviewer

Windows Emulator: -

$ sudo apt-get install wine

Mysql Database : -

$ sudo apt-get install mysql-client

$ sudo apt-get install mysql-server

Apache Webserver: -

$ sudo apt-get install apache2


$ sudo apt-get install php5

Gnome Network Manager Applet: -

I can't stand the Network manager that comes with KDE, so i replace it with Gnomes. Another good alternative would be WICD.

$ sudo apt-get install network-manager-gnome

Subversion: -

$ sudo apt-get install subversion

Netbeans IDE: -

$ sudo apt-get install netbeans

Printer Support: -

Surprisingly Kubuntu doesn't come with the printer support required built in on install. We need to install CUPS.

$ sudo apt-get install cups*

C++ support for gcc: -

$ sudo apt-get install g++

Vi Improved: -

I don't like the version of vi that comes with the debian series of Os's hence I install vi improved.
$ sudo apt-get install vim

If you install the software above, you will find that you have everything you require to be productive in a Linux environment and never need to boot to Windows.

No comments: