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:
- 多用户会议 (μ-会议的Jabber) (Jabberd2)
- Multi User Conferencing (MU-конференции) для Jabber (jabberd2)
- マルチユーザ会議(MUの-会議)Jabberのために(のjabberd2)
- 다중 사용자 컨퍼런싱 (뮤 – 컨퍼런스) Jabber를위한 (Jabberd2)
- مؤتمرات متعددة المستخدم (يو للمؤتمر) عن جابر (Jabberd2)
- बहु प्रयोक्ता कान्फ्रेंसिंग (म्यू-सम्मेलन) अस्पष्ट के लिए Jabberd2 ()
- Multi User Conferencing (MU-Conference) voor Jabber (jabberd2)