I have recently installed Jabber with several transports, so that I can be online in ICQ/AIM simultaneously from several machines. I tried to do it in Ubuntu Feisty, but that wasn't as easy as I would have hoped.
I needed the following features:
As it turned out these features were not as easy to achieve as I would have hoped. (1) forced me to use ejabberd. (2) forced me to use PyICQt/PyAIMt as transports and finally (3) forced me to upgrade to the most recent versions. ejabberd was easily installed as it was packaged for ubuntu already. However the transports caused a lot of problems. The only debian packages I could find were those of Fawzib Rojas (thanks for this!). But those were on version 0.7a (and did not satisfy (3)) and they were not Python 2.5.0 compatible, which is the default in feisty. Hence I had to do some repackaging/patching and I am attaching the results here.