The Perfect Desktop - OpenSUSE 10.3 (GNOME) - Page 6

13 VMware Server

With VMware Server you can let your old Windows desktop (that you previously converted into a VMware virtual machine with VMware Converter, as described in this tutorial: run under your OpenSUSE desktop. This can be useful if you depend on some applications that exist for Windows only, or if you want to switch to Linux slowly.

To download VMware Server, go to and click on Download Now:

Accept the license agreement by clicking on Yes:

Then download the VMware Server for Linux .tar.gz file (not the .rpm file!), e.g. to /home/falko/Desktop:

To get the serial number you need to run VMware Server, go to Fill in your personal details. Afterwards you will get a page with a serial number for VMware Server. Write it down or print it out:

To install VMware Server, open a terminal and become root:


Then go to the location where you saved the VMware Server .tar.gz file, e.g. /home/falko/Desktop (replace falko with your own username!):

cd /home/falko/Desktop

Then find out about your current kernel:

uname -r

The output I got was

Unpack the VMware Server .tar.gz file and run the installer:

tar xvfz VMware-server-*.tar.gz
cd vmware-server-distrib

The installer will ask you a lot of questions. You can always accept the default values simply by hitting <ENTER>.

When you see this...

You must read and accept the End User License Agreement to continue.
Press enter to display it.

... press <ENTER>. Read through the license until the end, then press


to leave the license. Then accept the license:

Do you accept? (yes/no) <-- yes

If the VMware installer doesn't find your kernel header files automatically, i.e. if you see this question:

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

and press <ENTER>, and the same question comes up again, you have to type in the correct path manually:

<-- /lib/modules/<yourkernel>/build/include

where <yourkernel> must be replaced with the kernel that the uname -r command returned. So I type in:

<-- /lib/modules/

The installation goes on. The installer will try to detect free subnets. If you get a screen like this:

. vmnet1 is a host-only network on private subnet

lines 1-2/2 (END)

and you wonder why the installation doesn't go on: you must press


(just like with the license before).

When the installer asks you

In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines]

you can either accept the default value or specify a location that has enough free space to store your virtual machines.

At the end of the installation, you will be asked to enter a serial number:

Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:

Fill in your serial number for VMware Server.

If everything goes well, the end of the installer's output should look like this:

Starting VMware services:
   Virtual machine monitor                                             done
   Virtual ethernet                                                    done
   Bridged networking on /dev/vmnet0                                   done
   Host-only networking on /dev/vmnet1 (background)                    done
   Host-only networking on /dev/vmnet8 (background)                    done
   NAT service on /dev/vmnet8                                          done

The configuration of VMware Server 1.0.4 build-56528 for Linux for this running
kernel completed successfully.

After the successful installation, you can delete the VMware Server download file and the installation directory:

cd /home/falko/Desktop
rm -fr vmware-server-distrib
rm -f VMware-server-*.tar.gz

You will now find VMware Server under Comouter > More Applications:

When you start it, select Local host:

Afterwards, you can create virtual machines (or import your virtual Windows machine that you created with VMware Converter):


14 Inventory (IV)

We have now all wanted applications installed:

[x] Gimp
[x] F-Spot
[x] Picasa

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

[x] OpenOffice Writer
[x] OpenOffice 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] Sound Juicer CD Extractor
[x] VLC Media Player
[x] Real Player
[x] Totem
[x] Xine
[x] Brasero
[x] GnomeBaker
[x] K3B
[x] Multimedia-Codecs

[x] NVU
[x] Quanta Plus

[x] VMware Server
[x] TrueType Fonts
[x] Java
[x] Read/Write Support for NTFS Partitions


15 Links

Share this page:

6 Comment(s)

Add comment


From: at: 2007-10-10 15:04:11

Unfortunately this HOWTO will lead to a lot of users complaining the package management is still much to slow: You will get a list of predefined online repositories. Select them all to make sure your system can install all available OpenSUSE 10.3 packages if they are needed. This is a really stupid suggestion, and a total contradiction to Note that it should be used with care, however; you should only add an extra repository when you need it and when you know what it will provide. Adding many repositories will slow down your package manager’s start-up time and adding repositories that you don’t know about can ruin your system!

From: at: 2007-10-18 07:32:28

I wouldn't go as far as calling an 'enable all' stupid but it has to be acknowledged that some repositories actually contain conflicting files and older versions which can create confusion.

I would advocate not to switch on more than you absolutely have to, because it's not just the update time (it's caching now so it's a little bit better than it used to be).  You main problem is that without the repository enabled you may never see any updates appear, which is not good from a security point of view.

This leaves you two options: enable monthly to catch up, or leave them on entirely which gives you the aforementioned delays..

From: at: 2007-10-12 17:10:32

Thanks for the article. (Un)fortunately I found it after I bumped into troubles with my OpenSUSE 10.3 Gnome. I'm fairly new to OpenSUSE, but I got pretty far on my own with the OS setup (from CD not DVD) and app installs. The article clarified some things for me about adding software during/after setup, and the checklist approach for desired apps was helpful.

From: at: 2007-10-13 17:29:28

In the Package Selector, by default the Search has Name, Summary, Description, and RPM Provides selected. If you leave it that way and search for e.g. opera, you will still have 100 Available Software to choose from. I suggest going into the Package Selector's Search function and unchecking Summary, Description, and RPM Provides. I hope this approach still work okay with the author's list.

While I'm at it, I would go with ktorrent-feature-dht instead of ktorrent. And, having moved over from KDE, not sure what irc client or multiple-chat client is good on gnome. Or cd burner for that matter.

From: at: 2007-10-13 17:44:51

The "rpm -f MicrosoftFonts-1-jen14.noarch.rpm" command doesn't work on my new install. rpm just prints out a list of command options.

 Also why not just open the terminal by... right-click on desktop, select Open Terminal.

 Anyway, very helpful guide. Thanks!

From: at: 2007-10-13 17:55:06

(I was wrong about rpm -f, I see you meant rm -f)

Google earth complains about missing Vera fonts. Not clear how to install these.

Google Earth complains about running OpenGL in slow software emulation mode.