~ 1 min read

Jabberd2 deployment notes

share this story on
Conferencing room for your Asterisk PBX

Jabberd2 can definitely be annoying to install with all of its pre-requiste requirements and not having a debian package for the latest jabberd2 (2.1.17 at this time) isn’t really adding much fun to it.

On a Debian Etch system (and possibly Ubuntu) it is required to have the following packages installed as a requirement to build jabberd2:

OpenSSL support:

  • libssl-dev (>= 0.9.6b)
  • libssl0.9.8
  • openssl
apt-get install libssl-dev libssl0.9.8 openssl

Libidn support:

  • libidn11
  • libidn11-dev
apt-get install libidn11 libidn11-dev

Expat:

  • libexpat1
  • libexpat1-dev
apt-get install libexpat1 libexpat1-dev

If you’re planning to work with MySQL or other database then you’d also need the header and development files, or in short:

apt-get install mysql-server-5.0 libmysqlclient15-dev libmysqlclient15off