Building Enigmail for SeaMonkey in Ubuntu 8.10 (AMD64)

I've previously documented the process "Building Enigmail for SeaMonkey in Ubuntu 8.10" and the problems which I had to solve to get a working system.

I then went on to build an AMD64 build of the Enigmail plugin as I'm using the AMD64 install of Ubuntu 8.10. And, of course, I started off by following my earlier recipe to build the i686 32-bit version.

This went well, until I installed Enigmail, where I encountered an error that indicated the enigmime modules was unavailable.

Building Enigmail for SeaMonkey in Ubuntu 8.10

I like SeaMonkey - I've used it for years (since the days of Netscape Communicator), but I also like using GnuPG signing and encryption of my mail. There's no enigmail package for Ubuntu 8.10 so I had to go and roll my own.

Here's the procedure I followed to build my own Enigmail package for Ubuntu :

  • Make a directory under which you're going to build your packages. I have a src directory under which I build all my software, so I'll start by making a directory under that for SeaMonkey.
    • #cd ~/src
    • #mkdir seamonkey

Building Enigmail for Debian Etch AMD64

I like the Mozilla suite but missed having a working EnigMail. As I'm running Debian on an AMD64 and there's no working EnigMail for i386 I figured I had a snowball's chance in hell.

I tried working from the Debian packages for IceDove and from the packages from the previous release for Mozilla-EnigMail without success.

I then found a link to a page with info on how to achieve this, so I've reproduced it here along with downloadable configuration files and an installable .XPI for Debian Etch AMD64.

Installing the OpenSKS keyserver

I've been trying to install a PGP keyserver for some time, then found sks.
It's in the Ubuntu repositories, so actually installing it is a breeze :

# sudo apt-get install sks

However, configuring it is a little more complicated, here are the steps I took :

  • Open a terminal window
  • Create the database to store the keys
    # sudo sks build
  • Start sks, then close it, to ensure that all files it requires are created correctly
    # sudo sks db ^C
  • Set database permissions on the database used by sks to store keys

Locales in Ubuntu

For those of you who are used to running "dpkg-reconfigure locales" on Debian to select and generate locales you may be a bit disappointed at the seemingly broken way it is done under Ubuntu.

When I say broken "dpkg-reconfigure locales" does not yield an interface that allows you to select and deselect locales. It simply generates the locales mentioned in "/var/lib/locales/supported.d/local" file. Therefore if you want to generate a bunch of locales you will need to add them to this file and re-run "dpkg-reconfigure locales". NOTE: One locale per line.

Syndicate content