Установка зависимостей
Альт
sudo apt-get install pkgconfig\(libidn\) libsqlite3-devel libudns-devel libgsasl-devel
Ubuntu
apt install autoconf automake libtool libidn11-dev libudns-dev libgsasl7-dev sqlite3
Компиляция и установка
git clone https://github.com/jabberd2/jabberd2 cd jabberd2 autoreconf -fi ./configure --prefix=/home/keremet/compile/jabberd2_bin --enable-sqlite --enable-debug make -j`nproc` make install
Настройка
mkdir -p /home/keremet/compile/jabberd2_bin/var/jabberd/{db,pid,log}
sqlite3 /home/keremet/compile/jabberd2_bin/var/jabberd/db/sqlite.db < /home/keremet/compile/jabberd2/tools/db-setup.sqlite
INSERT into authreg (username, realm, password) values ('keremet', 'localhost.localdomain', '1');
insert into active ("collection-owner") values ('keremet@localhost.localdomain');
При реальном использовании заменить в файлах etc/c2s.xml, etc/sm.xml localhost.localdomain на имя сервера.
Запуск
/home/keremet/compile/jabberd2_bin/bin/jabberd -D