Packaging virt-manager for Ubuntu

Last week I attended a Xen course on SLES10 (SP1 RC5). We used virt-manager. I looked for it in Ubuntu but wasn’t able to find it. Instead I found this request for packaging virt-manager for Ubuntu.

I have been trying to do it myself but it isn’t as easy as I thought… I have never really tried packaging anything before (apart from my wallpapers which doesn’t really have any dependencies or make files).

Virtual Machine Manager has the following dependancies (taken from virt-manager homepage):

python >= 2.4
pygtk2 >= 1.99.12-6
gnome-python2-gconf >= 1.99.11-7
libvirt-python >= 0.2.1
dbus-python >= 0.61
gnome-python-desktop >= 2.15.4
libxml2-python >= 2.6.23
vte >= 0.12.2
virtinst >= 0.103.0

Identified corespondent packages in Ubuntu:

python                  Version: 2.5.1-0ubuntu3
python-gtk2             Version: 2.10.4-0ubuntu3
python-gconf            Version: 2.18.0-0ubuntu1
python-libvirt          Version: 0.1.8-0ubuntu2
python-dbus             Version: 0.80.2-1ubuntu2
python-gnome2-desktop   Version: 2.18.0-0ubuntu3
python-libxml2          Version: 2.6.27.dfsg-1ubuntu3
libvte9                 Version: 1:0.16.1-0ubuntu1

virtinst (downloadable from `virt-manager`'s homepage)

I guess virtinst would need packaging as well… download virtinst. The version of phyton-libvirt isn’t new enough either.

I have been looking at a Ubuntu packaging guide but have already run into trouble (even before getting to phyton-libvirt):

...
checking for PYGTK2... configure: error: Package requirements (pygtk-2.0 >= 1.99.11) were not met:

No package 'pygtk-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PYGTK2_CFLAGS
and PYGTK2_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

make: *** [config.status] Error 1

SCO with the freedom of Windows... wtf?!

At work today I found an old SCO evaluation CD. A paragraph at the back of the CD cover made me laugh:

SCO - a tightly integrated set of products which give you the best of both worlds - the power and reliability of UNIX and the freedom of Windows.

The “freedom” of Windows… what is that? :-O Click on the link below for full image.

Now I'm a Novell Certified Linux Professional (CLP)

This week I’ve been on a course to prepare for the Novell Certified Linux Engineer (CLE) which is required (and payed) by my employer. But to take the CLE certification test you need to be CLP certified first, so today I took the CLP certification. Now I’m ready to do the CLE tomorrow.

I’ve been working with Linux for some years now so the test wasn’t really that hard. Actually I was disappointed that I only got 718 points, I would have expected more. Anyways it is passed so who cares :D Don’t know what to expect from tomorrows test, I hope it is as easy as this one.

(Ubuntu is still my preferred Linux distro… but don’t tell Novell :P sssshhh)

Tango smilies in Serendipity

Open Source ftw (sorry I’m mentally damaged from playing World of Warcraft, so I tend to use a lot of acronyms).

Just switched the emotion icons in my Serendipity installation with Tango ones. Here is how they look:

:’( :-) : :-o :-( 8-) :-D :-P ;-)

Sadly Serendipity doesn’t support more… I guess I would easily be able to add more by altering the code. It is PHP code after all, but I’m not bothered to do the change with every update of Serendipity. Anyway I got inspired by reading about Tango Smilies in Wordpress by Jeff Waugh.

I knew the icons existed in the instant messenger Pidgin after reading a blog post from the icon author. I have installed Pidgin on my Ubuntu machines and found the icons in:

 /usr/local/share/pixmaps/pidgin/emotes/default

VMware server from Ubuntu official repositories

I think its kinda hidden. You might have wondered why vmware-server kernel modules was available from the repositories but no vmware-server? The answer is: It is available!

Just like Real Player, Opera and other commercial software you can install VMware-server from the following repository, which you add to System -> Administration -> Software Sources and Third-Party Software:

deb http://archive.canonical.com/ubuntu feisty-commercial main

After that you run:

sudo apt-get update
sudo apt-get install vmware-server

A colleague pointed me a page about adding Adding Canonical Commercial Repositories in Ubuntu, which is actually referenced from the page about Installtion VMware Server in Ubuntu.