There is a new version of this tutorial available for Ubuntu 14.10 (Utopic Unicorn).

The Perfect Desktop - Ubuntu 11.04 (Natty Narwhal) (With The Ubuntu Classic Desktop) - Page 3

6 Configure Additional Repositories

Some packages like the Adobe Reader are not available in the standard Ubuntu repositories. The easiest way to make such packages available to your system is to add the Medibuntu repository.

First we open a terminal (Applications > Accessories > Terminal):

First off, we edit /etc/apt/sources.list...

sudo gedit /etc/apt/sources.list

... and enable the natty partner and Ubuntu Extras repositories (if they are not already enabled):

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb natty partner
deb-src natty partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb natty main
deb-src natty main

Then save the file.

To enable the Medibuntu repository, please do the following:

Import the repository:

sudo wget$(lsb_release -cs).list --output-document=/etc/apt/sources.list.d/medibuntu.list

Import the gpg-key and update your package-list:

sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

Then run

sudo update-apt-xapian-index

to make Synaptic display packages from third-party repositories.


7 Install Additional Software

To install additional applications, open the Synaptic Package Manager (System > Administration > Synaptic Package Manager):

Type in your password:

In the Synaptic Package Manager, we can install additional software. You can use the Quick filter field to find packages. To select a package for installation, click on the checkbox in front of it and select Mark for Installation from the menu that comes up:

If a package has a dependency that needs to be satisfied, a window will pop up. Accept the dependencies by clicking on Mark:

Select the following packages for installation (* is a wildcard; e.g. gstreamer* means all packages that start with gstreamer):

  • amarok
  • gimp
  • flashplugin-installer (necessary only if you didn't check the Install this third-party software checkbox during installation)
  • amule
  • audacity
  • rhythmbox
  • vuze
  • bluefish
  • dvdrip
  • filezilla
  • ttf-mscorefonts-installer
  • gnucash
  • gstreamer* (necessary only if you didn't check the Install this third-party software checkbox during installation)
  • gtkpod
  • k3b
  • kino
  • mplayer
  • smplayer
  • quanta
  • kompozer
  • scribus
  • vlc*
  • mozilla-plugin-vlc
  • xchat-gnome
  • xmms2*
  • sound-juicer
  • acroread
  • non-free-codecs
  • ubuntu-restricted-extras
  • libdvdcss2
  • xine-ui
  • xine-plugin
  • thunderbird
  • virtualbox-ose
  • chromium-browser
  • googleearth-package
  • skype

After you've selected the desired packages, click on the Apply button:

Confirm your selection by clicking on Apply:

The packages are now being downloaded from the repositories and installed. This can take a few minutes, so please be patient:

You might have to answer a few questions:

After all packages have been installed, click on Close:


8 TrueType Fonts

To check if the TrueType fonts have been installed correctly, open a word processor like LibreOffice. You should now find your new Windows fonts there:


9 Google Earth

In chapter 7, we have installed the package googleearth-package which is a utility to automatically build a .deb package of Google Earth. This means, Google Earth is not yet installed; we have to first build a .deb package of it with the help of googleearth-package, and then install the .deb package.

Open a terminal (Applications > Accessories > Terminal) and become root:

sudo su

Now you can build the Google Earth .deb package as follows:

make-googleearth-package --force

Package: googleearth
Section: non-free/science
Priority: optional
Maintainer: <[email protected]>
Architecture: amd64
Depends: ttf-dejavu | ttf-bitstream-vera | msttcorefonts, lsb-core, libqtcore4, libgl1-mesa-glx, ia32-libs (>= 20080808), lib32gcc1 (>= 1:4.1.1), lib32stdc++6 (>= 4.1.1), lib32z1 (>= 1:1.1.4), libc6-i386 (>= 2.0), libc6-i386 (>= 2.1.3), libc6-i386 (>= 2.2), libc6-i386 (>= 2.3), libc6-i386 (>= 2.3.2), libc6-i386 (>= 2.4) , ia32-libs-gtk
Suggests: nvidia-glx-ia32
Description: Google Earth, a 3D map/planet viewer
Package built with googleearth-package.
dpkg-deb: building package `googleearth' in `./googleearth_6.0.2.2074+0.6.0-1_amd64.deb'.
You can now install the package with e.g. sudo dpkg -i <package>.deb
[email protected]:/home/falko#

If you don't see any errors, then you should find the Google Earth .deb package in the current directory:

ls -l

[email protected]:/home/falko# ls -l
total 34316
drwxr-xr-x 2 falko falko     4096 2011-05-03 14:37 Desktop
drwxr-xr-x 2 falko falko     4096 2011-05-03 14:37 Documents
drwxr-xr-x 2 falko falko     4096 2011-05-03 14:37 Downloads
-rw-r--r-- 1 falko falko      179 2011-05-03 14:29 examples.desktop
-rw-r--r-- 1 root  root  35098480 2011-05-03 15:54 googleearth_6.0.2.2074+0.6.0-1_amd64.deb
drwxr-xr-x 2 falko falko     4096 2011-05-03 14:37 Music
drwxr-xr-x 2 falko falko     4096 2011-05-03 14:37 Pictures
drwxr-xr-x 2 falko falko     4096 2011-05-03 14:37 Public
-rw-r--r-- 1 falko falko     2631 2011-05-03 15:48 setup.txt
drwxr-xr-x 2 falko falko     4096 2011-05-03 14:37 Templates
drwxr-xr-x 2 falko falko     4096 2011-05-03 14:37 Videos
[email protected]:/home/falko#

I want to install the .deb package using gdebi which takes care of all dependencies. We have to install gdebi first:

apt-get install gdebi gdebi-core

Now you can install Google Earth as follows:

gdebi googleearth_6.0.2.2074+0.6.0-1_amd64.deb


10 Inventory (II)

Now let's check again what we have so far by browsing the menus again:

Our inventory should now look like this:

[x] The GIMP
[x] Shotwell Photo Manager
[ ] Picasa

[x] Firefox
[ ] Opera
[x] Chromium
[x] Flash Player
[x] FileZilla
[x] Thunderbird
[x] Evolution
[x] aMule
[x] Transmission BitTorrent Client
[x] Vuze
[x] Empathy IM Client
[x] Skype
[x] Google Earth
[x] Xchat IRC
[x] Gwibber Social Client

[x] LibreOffice Writer
[x] LibreOffice Calc
[x] Adobe Reader
[x] GnuCash
[x] Scribus

Sound & Video:
[x] Amarok
[x] Audacity
[x] Banshee
[x] MPlayer
[x] Rhythmbox Music Player
[x] gtkPod
[x] XMMS
[x] dvd::rip
[x] Kino
[x] Sound Juicer CD Extractor
[x] VLC Media Player
[ ] RealPlayer
[x] Totem
[x] Xine
[x] Brasero
[x] K3B
[x] Multimedia-Codecs

[x] KompoZer
[x] Bluefish
[x] Quanta Plus

[x] VirtualBox
[x] TrueType fonts
[x] Java
[x] Read/Write support for NTFS partitions

Falko Timme

About Falko Timme

Falko Timme is an experienced Linux administrator and founder of Timme Hosting, a leading nginx business hosting company in Germany. He is one of the most active authors on HowtoForge since 2005 and one of the core developers of ISPConfig since 2000. He has also contributed to the O'Reilly book "Linux System Administration".

Share this page:

Suggested articles

1 Comment(s)

Add comment


By: ElQanah

For several ubuntu releases I have followed your recommendations, they are excellent.  I'd like to suggest nautilus-image-converter to your list

I found that tip at