The Perfect Desktop - Mandriva 2007 Spring Free (Mandriva 2007.1) - Page 6

8 Installing Additional Software

Now that we have added additional repositories, a lot more packages are available in our package manager for installation, especially a big deal of our needed packages. To install them, go to Control Center > Software Management > Look at installable software and install software packages. Browse the applications on the left and mark the following packages for installation (* is a wildcard; e.g. amule* means all packages that start with amule):

  • amule*
  • gftp
  • googleearth
  • amarok*
  • audacity
  • banshee*
  • gtkpod (mdv)
  • xmms*
  • dvdrip
  • vlc* (mdv)
  • gnomebaker
  • azureus
  • k3b*
  • kdewebdev* (not kdewebdev4*)
  • xine-* (mdv)
  • libdvdcss2
  • win32-codecs
  • cabextract (needed by msttcorefonts)
  • java-1.4.2-gcj-compat (needed by j2re)
  • libstdc++5 (needed by realplayer)
  • kernel-source (needed by VMware Server)
  • xinetd (needed by VMware Server)
  • perl-devel (needed by VMware Server)
  • opera
  • flash-player-plugin

Make sure you select the kernel-source package that suits your installed kernel.

Also, sometimes there are multiple packages with the same name available. Select the package with the highest version string (this is not valid for the kernel-source package - it must match your installed kernel!). It is also possible that the same package is available from mdv and plf. In such a case I select the mdv package, although that shouldn't matter.

Sometimes it is possible that a selected package has a dependency that can be satisfied by more than one package. The system will tell you and lets you select one of the packages. It doesn't matter which one you pick:

If a package has a dependency, a window will pop up (unfortunately it doesn't tell you what other packages are required - I think this is a bug). Accept the (not-shown) dependencies by clicking on Ok:

After you've selected the required packages, click on Apply. A new window will open with all packages that are going to be installed. Confirm by clicking on Yes:

The packages are downloaded and installed:

After the installation, click on Quit to leave the Software Management window:


9 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] F-Spot
[ ] Picasa

[x] Firefox
[x] Opera
[x] Flash Player
[x] gFTP
[x] Thunderbird
[x] Evolution
[x] aMule
[x] Bittorrent
[x] Azureus
[x] Gaim
[ ] Skype
[x] Google Earth
[x] Xchat IRC

[x] OpenOffice Writer
[x] OpenOffice Calc
[ ] 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
[ ] Real Player
[x] Totem
[x] Xine
[x] GnomeBaker
[x] K3B
[x] Multimedia-Codecs

[x] Nvu
[x] Bluefish
[x] Quanta Plus

[ ] VMware Server
[ ] True Type fonts
[ ] Java

One thing you will notice is that gtkPod isn't listed anywhere in our menu although we know we installed it. That's no problem, only gtkPod's menu entry is missing. Let's create it:

Right-click on Applications and select Edit Menus:

Go to Sound & Video and click on New Item:

Fill in the following:

  • Name: GTKPod
  • Command: gtkpod (in lowercase letters - that's the command that starts gtkPod).
  • Comment: GTKPod

Unfortunately no gtkPod icon has been installed on the system, so there's no need clicking on the No Icon button to select a gtkPod icon. Click on OK to leave the Create Launcher window:

Then close the Main Menu window:

You should now find gtkPod in the menu (under Sound & Video):

Share this page:

4 Comment(s)

Add comment


From: at: 2007-05-11 06:48:27

Thanks to Falko for this great guide! Just some extra pointers:

In addition to the methods listed here, there's also a simple official way to add the official Mandriva software repositories. It's explained at the Wiki -

Setting up repositories with this method will set up the official non-free repository. This repository contains the Java plugin, so it is not necessary to download it from MCNL as recommended in the article: you can just install the java-1.5.0-sun-plugin package.

Finally, please note that the Mandriva GTKPod package does in fact install a menu entry. It's just that if you switch to the GNOME menu system as Falko recommends, you don't see it, as the GNOME menus do not cover all applications. If you stick with the default Mandriva menu system, you will see the GTKPod menu entry. Also contrary to what the article says, GTKPod does come with an icon: /usr/share/icons/gtkpod.png . There are larger and smaller versions in /usr/share/icons/large and /usr/share/icons/mini .

Thanks again to Falco for the guide!

Adam Williamson


From: at: 2007-05-11 12:56:14

When there's both a PLF and an MDV version of a package, they're usually exactly the same (PLF and MDV actually share several .src.rpms) except that some legally dubious features are enabled in the PLF package but not in the MDV package. So it usually makes more sense to install the PLF package than the MDV one. This is the case for, for e.g., xine, gtkpod and vlc in the list of packages. The PLF builds all include support for patent-encumbered codecs that aren't enabled in the MDV build.

From: at: 2007-05-14 14:13:55

instead of two commands (urpmi.update -a ; urpmi --auto-select) there is a single command that performs the same: urpmi --auto-update

From: at: 2007-05-11 11:26:27

It would be nice if you had not relied on previous experience for documenting how to add media. For example, you can add all the media for the distribution (excluding PLF) with one command, e.g.:

$ urpmi.addmedia --distrib

The GUI way with Mandriva Control Center is the same. From the main Media manager screen, click "Add", then choose "Distribution sources", and choose a mirror.

Note that all available media are added, but some are disabled by default (specifically the backport and test media). They can easily be enabled from the Media Manager.  Adding the --interactive flag to the urpmi.addmedia commain will allow you to choose which media should be enabled when initially adding them.