Multi User Conferencing (MU-Konferensi) untuk Jabber (Jabberd2)

Multi User Conferencing (MU-Konferensi) untuk Jabber (Jabberd2)

Pendahuluan ~

Silakan lihat artikel berikut untuk menginstal / configure Jabberd2 …

http://www.indiangnu.org/2009/how-to-configure-jabber-jabberd2-with-mysqlpam-as-auth-database/

Kebutuhan ~

* Berikut paket-paket yang dibutuhkan untuk mengkompilasi MU-Konferensi …

root @ laptop: ~ # apt-get install libglib2.0-0 libglib2.0-dev
root @ laptop: ~ # apt-get install libidn11 libidn11-dev
root @ laptop: ~ # apt-get install expat lib64expat1 lib64expat1-dev libexpat1-dev liblua5.1-expat-dev liblua5.1-expat0

Langkah 1] Bagaimana kompilasi “MU-Konferensi” —

* Download “MU-Konferensi” dari URL berikut – https: / / gna.org / proyek / mu-konferensi /

root @ laptop: / var / src # wget-c http://download.gna.org/mu-conference/mu-conference_0.8.tar.gz
root @ laptop: / var / src # tar xvfz mu-conference_0.8.tar.gz
root @ laptop: / var / src # cd mu-conference_0.8 /
root @ laptop: / var/src/mu-conference_0.8 #

* Mengkompilasi MU-Konferensi

root @ laptop: / var/src/mu-conference_0.8 # make
cd src /; membuat
make [1]: Entering directory `/ var/src/mu-conference_0.8/src ‘
cd jabberd; membuat
make [2]: Entering directory `/ var/src/mu-conference_0.8/src/jabberd ‘

… ..

root @ laptop: / var/src/mu-conference_0.8 # echo $?
0
root @ laptop: / var/src/mu-conference_0.8 #

Langkah 2] Konfigurasi MU-Conference —

* Sekarang salin “MU-Konferensi” biner ke direktori instalasi Jabberd2 —

root @ laptop: ~ # cp / var/src/mu-conference_0.8/src/mu-conference / usr/local/jabberd-2.2.9/bin /
root @ laptop: ~ # chown jabber: jabber / usr/local/jabberd-2.2.9/bin/mu-conference
root @ laptop: ~ # ls-l / usr/local/jabberd-2.2.9/bin/mu-conference
-rwxr-xr-x 1 jabber jabber 191904 2009-10-12 18:59 / usr/local/jabberd-2.2.9/bin/mu-conference
root @ laptop: ~ #

root @ laptop: ~ # / usr/local/jabberd-2.2.9/bin/mu-conference-membantu
Jabber Komponen Runtime – 0.2.4
(c) 2003-2004 Paul Curtis

/ usr/local/jabberd-2.2.9/bin/mu-conference: invalid option – ‘-‘
Penggunaan: mu-konferensi [-B] [-s] [-h] [-d TINGKAT]-c FILE
B Letakkan daemon di latar belakang
-s Tampilkan pesan debug pada stderr
-h bantuan ini Cetak
-d TINGKAT Mengatur tingkat output debug
-c FILE Mengatur file konfigurasi, wajib argumen
root @ laptop: ~ #

* Membuat direktori spool untuk “MU-Konferensi”. Mu-komponen konferensi memerlukan direktori spul di mana untuk menyimpan informasi ruang konferensi.

root @ laptop: ~ # mkdir / usr/local/jabberd-2.2.9/var/spool
root @ laptop: ~ # chown jabber: jabber / usr/local/jabberd-2.2.9/var/spool

CATATAN ~ “jabber: jabber” user / grup Jabberd2 nama server.

* Salin file konfigurasi dari “MU-Konferensi” ke direktori instalasi Jabberd2 dan mengedit pengaturan —

root @ laptop: ~ # cp / var/src/mu-conference_0.8/muc-default.xml / usr/local/jabberd-2.2.9/etc/mu-conference.xml
root @ laptop: ~ # chown jabber: jabber / usr/local/jabberd-2.2.9/etc/mu-conference.xml
root @ laptop: ~ #

root @ laptop: ~ # vi / usr/local/jabberd-2.2.9/etc/mu-conference.xml

<name> conf.laptop.ubuntu.me </ name>
<host> conf.laptop.ubuntu.me </ host>
<ip> localhost </ ip>
<port> 5.347 </ port>
<secret> rahasia </ rahasia>

<spool> / usr/local/jabberd-2.2.9/var/spool </ spool>
<logdir> / usr/local/jabberd-2.2.9/var/log </ logdir>
<pidfile> / usr/local/jabberd-2.2.9/var/run/mu-conference.pid </ pidfile>

<loglevel> 255 </ loglevel>

<sadmin>
<user> admin@laptop.ubuntu.me </ user>
</ sadmin>


… ..
root @ laptop: ~ #

* Sekarang restart server dan Jabberd2 kemudian mulai “MU-Conference” …

root @ laptop: ~ # su-l jabber-s / bin / bash-c “/ usr/local/jabberd-2.2.9/bin/mu-conference-B-c / usr/local/jabberd-2.2.9 / etc / mu-conference.xml ”
root @ laptop: ~ #

* Silahkan periksa artikel di atas, skrip startup init yakni ‘/ etc/init.d/jabberd2’ akan mulai mu-konferensi.

root @ laptop: ~ # tail-f / usr/local/jabberd-2.2.9/var/log/mu-conference.log
Tue Oct 12 19:19:40 2009 main.c: 168 (main): Jabber Component Runtime – 0.2.4 dimulai.
Tue Oct 12 19:19:40 2009 MU-Konferensi: [conference.c: 1076 (konferensi)] mu-konferensi loading – Layanan ID: conf.laptop.ubuntu.me

Tue Oct 12 19:19:40 2009 MU-Konferensi: [conference.c: 1157 (konferensi)] Menambahkan sadmin admin@laptop.ubuntu.me
Tue Oct 12 19:19:40 2009 MU-Konferensi: [xdb.c: 319 (xdb_rooms_get)] diminta untuk mendapatkan kamar dari xdb
Tue Oct 12 19:19:40 2009 MU-Konferensi: [xdb.c: 418 (xdb_rooms_get)] bolos .. tidak ada hasil
Tue Oct 12 19:19:40 2009 main.c: 219 (main): Main loop mulai.
Tue Oct 12 19:19:40 2009 jcr_base_connect.c: 34 (jcr_socket_connect): Mencoba koneksi ke localhost: 5.347
Tue Oct 12 19:19:40 2009 jcr_base_connect.c: 87 (jcr_send_start_stream): Membuka XML stream: dikirim 173 bytes
Tue Oct 12 19:19:40 2009 jcr_main_stream_error.c: 50 (jcr_main_new_stream): Server stream terhubung.
Tue Oct 12 19:19:40 2009 jcr_deliver.c: 51 (jcr_queue_deliver): pengiriman paket thread dimulai.

selesai!!

Langkah 3] Test “MU-Konferensi” —

* Dalam “PSI” klien IM, goto ‘General’ menu, lalu klik pada ‘Service Discovery’ dan periksa daftar kamar …
* Dalam “Pidgin” klien IM, goto ‘Tools’, lalu klik pada ‘Room List’ bagian.

Setelah Anda mendeteksi ‘mu-konferensi’ server. Silakan klik pada ‘+ Add Chat’ dari ‘Friends’ menu pidgin. Dalam kasus PSI klik pada ‘Gabung Groupchat’ dari ‘General’ menu untuk menambahkan “Konferensi / Room” dan kemudian bergabung dengan ‘Confernece Ruang’.

Menikmati,
Arun Bagul

Similar Posts:

Leave a Reply

Your email address will not be published.