Ubuntu Jaunty Jackalope
My experiences with upgrading Ubuntu 8.10 (Intrepid Ibex) to Ubuntu 9.04.
This time I decided to not wait for four months before updating to the new Ubuntu version. Especially since colleagues reported to work successfully with this new version. I’ve worked with this setup for a week or two now and everything seems to work. Here’s what I encountered:
Python
I expected to run into problems with Python since the Ubuntu packages for e.g. Python imaging and XML (which I need for my day-to-day work) aren’t available for version 2.4 anymore. While Maurits van Rees and Sam Stainsby chose to work with virtualenv, I installed the required packages globally.
Setuptools and
PIL were relatively easy to
install. Just a matter of downloading and running “/usr/bin/python2.4 setup.py install
” (IIRC, to be honest I didn’t document this.)
However, the libxml2
python bindings proved to be a bit harder. I
needed the following steps to get it up and running (thanks to
Hedley Roos and Izak Burger):
- Download version 2.6.32 since that is the version of the Ubuntu
limxml2
package. - Unpack the tarball, run “
./configure
” and “make
” - Go to the Python directory and execute:
$ CFLAGS=-I/usr/include/libxml2 /usr/bin/python2.4 setup.py build $ sudo CFLAGS=-I/usr/include/libxml2 /usr/bin/python2.4 setup.py install
Loud beep on shutdown
The new version of Ubuntu also brought a loud surprise: every time I powered down my laptop a beep was audible. Since it seemed to bypass the sound driver (muting the sound didn’t help) I could not even turn it down. Changing the Gnome settings as recommended did not work; my Dell Precision M65 kept on making the noise.
Luckily the solution provided on
another thread did
work. I added the following line to /etc/modpobe.d/blacklist.conf
:
blacklist pcspkr
And I enjoy the silence once again. As an additional benefit: no more lound beeps if I make mistakes (e.g. trying to scroll pas the end of my Tomboy note, try to use backspace at the beginning of a line in XChat, et cetera). So in a way I’m grateful of the loud beeps at shutdown: I wasn’t annoyed enough by the other beeps to silence them but I’m glad I got rid of them. And so do the people in my environment. :)
Apple keyboard
At Zest we use the thin (wired) Apple keyboards. They look slick and work quite well. The problem I had with them (besides that we’ve got the Dutch keyboard layout, which has the tilde placed near the “z” instead of where if should be: next to the “1” key) is that the function keys didn’t work. That is: I had to push the “fn” key. Otherwise pressing F12 turned up the volume instead of bringing up Firebug.
On Intrepid I solved this already by having a file called
/etc/modprobe.d/applekeyboard
with the following contents:
options hid pb_fnmode=2
Apparently this didn’t work anymore. Brian K. White on the other hand presented a solution that worked for me.
I’ve now got /etc/modprobe.d/hid_apple.conf
with this line:
options hid_apple fnmode=2
After updating initramfs (“update-initramfs -k `uname -r` -u
”) and rebooting
the machine, the function keys worked the way I like them. (While writing this
blog entry and checking my sources, I see that this information is now also
available on the
AppleKeyboard
page in the Ubuntu Community Documentation.)