Monday, May 18, 2009

Carrier, as in Pidgin

I upgraded both my work computer and laptop at home with Ubuntu 9.04. I did a clean install on both, so I lost my funpidgin/Carrier install. Installation of Carrier (the official name now) is more difficult on Ubuntu Linux since there is no deb distribution, only a source distribution. Here are some steps to install Carrier:

1. First, uninstall Pidgin. I used Synaptic, but you could also do

sudo apt-get remove pidgin

Do not remove libpurple, you'll need that later.

2. Next, install a bunch of dependencies. It turns out it's easiest to install a bunch of pidgin related parts first, then install Carrier later. This gets all the parts you'll need:

sudo apt-get build-dep pidgin

This will install a surprisingly large amount of stuff, mostly because you're installing things to compile from source. You may already have these things, but with a fresh install like I have, I didn't have gcc or the C headers, and so on.

3. Download the source archive for Carrier 2.5.0 from SourceForge:

Carrier 2.5.0

Of course, if there is a .deb file available, skip step 2 and use the .deb, or if there is a newer source file, use that.

4. Unzip the download, and cd to the top level directory. You can read the INSTALL file, but here are the steps:

./configure

This will run for a minute or so, checking that everything installed in step 2 is good.

make
sudo make install


The "make" step can take a few minutes to run, depending on the speed of your machine. The "make install" step should be pretty quick.

5. Run "carrier" from a command line, or set up a nifty shortcut. The default icon is a duck, so for personal reasons, I was compelled to shout "Duck!" quite loudly.

In this version, and by default, Carrier lets you resize the text area. Annoyance solved!