GluxiBot On Debian 6.0.6

Gluxi Bot adalah salah satu Jabber Bot yang menggunakan PQSL atau Mysql sebagai database dan menggunakan Gloox sebagai XMPP klien library ditulis dalam bahasa ANSI C++. Versi gloox standar dalam debian squeeze adalah libgoox8, bila Anda memasang versi tersebut akan ada kesalahan dalam menjalankan perintah “make” oleh sebab itu Anda disarankan untuk mengunduh dan menginstal gloox dari camaya.net unduh gloox versi 0.9.9.12 .

Setelah anda mengunduh libgloox versi 0.9.9.12 Anda disarankan memasang beberapa paket library yang digunakan untuk mengcompile gloox agar dalam proses tersebut library gloox yang dibutuhkan oleh gluxi bisa Anda dapatkan (read gloox dependencies). Perintah untuk memasang gloox adalah :

$ cd gloox-0.9.9.12
$ ./configure --without-gnutls
$ make
$ sudo make install

Untuk Ubuntu versi terbaru gloox yang terpasang adalah libgoox8, bila Anda memasang libgoox 0.9.9.12 secara manual dan berhasil, masih ada kemungkinan gluxi binary tidak sukses di build karena versi openssl yang terpasang adalah openssl versi 1.0.1 sedangkan gluxi membutuhkan openssl versi 0.9.8 .

Untuk membuat database gluxi menggunakan postgreSQL klik disini dan memasang PSQL klik disini. Selanjutnya Anda dapat memasang paket-paket dibawah ini :

sudo apt-get install libqt4-dev openssl libssl-dev make cmake mysql-server mysql-client mercurial lynx nano screen gcc g++

1#hg clone http://hg.inhex.net/gluxi-dev
cd gluxi-dev
mkdir debug
cd debug
cmake ..
make

cp /home/gluxi-dev/sql/mysql.sql /home/gluxi-dev/debug/mysql.sql
cp /home/gluxi-dev/sql/config.sql /home/gluxi-dev/debug/config.sql
cp /home/gluxi-dev/gluxi.cfg /home/gluxi-dev/debug/gluxi.cfg

mysql -u root -p
create database gluxi;
GRANT ALL PRIVILEGES ON gluxi.* TO "gluxi"@"localhost" IDENTIFIED BY "your_password";
exit

mysql -u root -D gluxi < mysql.sql
mysql -u root -D gluxi < config.sql

cd /home/gluxi-dev/sql/update/
nano dbupdate.sh
#edit database name, password, host, user.
./dbupdate.sh mysql
cd /home/gluxi-dev/debug/
nano gluxi.cfg
chmod +x gluxi

cd /home/gluxi-dev/debug && screen ./gluxi

Bila dalam menjalankan perintah “make” Anda melihat laporan “abort: requirement ‘dotencode’ not supported!” pada gluxi version berarti mercurial yang terpasang tidak mendukung dan Anda disarankan untuk memasang mercurial menggunakan mercurial-ppa/releases.  Sekian Terima Kasih.

This entry was posted in Jabber Bot. Bookmark the permalink.

Tinggalkan Balasan

Alamat surel Anda tidak akan dipublikasikan. Isian wajib ditandai *


*

Anda dapat memakai tag dan atribut HTML ini: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Comments links could be nofollow free.