Category: ข้อมูล ทั่วไป

ข้อมูล ทั่วไป

Multi User ประชุม (ม.-Conference) สำหรับ การ พูด รัว (Jabberd2)

Multi User ประชุม (ม.-Conference) สำหรับ การ พูด รัว (Jabberd2)

Introduction ~

โปรด ดู ที่ บทความ ต่อ ไป นี้ เพื่อ ติด ตั้ง Jabberd2 กำหนด / …

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

ข้อกำหนด ~

* ชุด ต่อ ไป นี้ เป็น ต้อง มี การ รวบรวม หมู่-Conference …

root @ แล็ ป ท็ อป: ~ # ฉลาด-รับ ติด ตั้ง libglib2.0-0 libglib2.0-dev
root @ แล็ ป ท็ อป: ~ # ฉลาด-รับ ติด ตั้ง libidn11 libidn11-dev
root @ แล็ ป ท็ อป: ~ # ฉลาด-รับ ติด ตั้ง expat lib64expat1 lib64expat1-dev libexpat1-dev liblua5.1-expat-dev liblua5.1-expat0

ขั้น ที่ 1] รวบรวม “วิธี หมู่-Conference” —

* Download “ม.-Conference” จาก URL https -: / / gna.org / โครงการ / / ม.-ประชุม /

root @ แล็ ป ท็ อป: var / src # wget-c http://download.gna.org/mu-conference/mu-conference_0.8.tar.gz
root @ แล็ ป ท็ อป: var / src น้ำมันดิน # xvfz หมู่-conference_0.8.tar.gz
root @ แล็ ป ท็ อป: var / src ม. cd #-conference_0.8 /
root @ แล็ ป ท็ อป: / / var/src/mu-conference_0.8 #

* รวบรวม หมู่-Conference

root @ แล็ ป ท็ อป: / / var/src/mu-conference_0.8 # ให้
cd src /; ให้
ทำให้ [1]: สมุด ป้อน `/ var/src/mu-conference_0.8/src ‘
jabberd cd; ให้
ทำให้ [2]: สมุด ป้อน `/ var/src/mu-conference_0.8/src/jabberd ‘

… ..

root @ แล็ ป ท็ อป: / / var/src/mu-conference_0.8 # echo $?
0
root @ แล็ ป ท็ อป: / / var/src/mu-conference_0.8 #

ขั้น ที่ 2] ค่า ม.-Conference —

* Now คัด ลอก “ม.-Conference” binary ไป ยัง ไดเรกทอรี การ ติด ตั้ง Jabberd2 —

root @ แล็ ป ท็ อป: ~ CP # / var/src/mu-conference_0.8/src/mu-conference usr/local/jabberd-2.2.9/bin / /
root @ แล็ ป ท็ อป: ~ # พูด ไม่ เป็น สาระ chown: ส่งเสียง เจี๊ยวจ๊าว / usr/local/jabberd-2.2.9/bin/mu-conference
root @ แล็ ป ท็ อป: ~ # ls-l / usr/local/jabberd-2.2.9/bin/mu-conference
-rwxr-xr-x พูด รัว พูด รัว 1 191904 2009-10-12 18:59 / usr/local/jabberd-2.2.9/bin/mu-conference
root @ แล็ ป ท็ อป: ~ #

root @ แล็ ป ท็ อป: ~ # usr/local/jabberd-2.2.9/bin/mu-conference / ช่วย
ส่งเสียง เจี๊ยวจ๊าว Component Runtime – 0.2.4
(c) 2003-2004 Curtis Paul

/ usr/local/jabberd-2.2.9/bin/mu-conference: ตัว เลือก ที่ ไม่ ถูก ต้อง – ‘-‘
ใช้ งาน: ม. การ ประชุม ผ่าน [-B] [-s] [h] [-d ระดับ]-c FILE
-B ใส่ ปิศาจ ใน พื้น หลัง
-s แสดง ข้อความ แก้ ปัญหา ใน stderr
-h พิมพ์ นี้ ช่วย
-d ระดับ ตั้ง ระดับ ของ การ แก้ ปัญหา ส่ง ออก
-c ภาพ ชุด ไฟล์ config, อาร์กิวเมนต์ บังคับ
root @ แล็ ป ท็ อป: ~ #

* สร้าง ไดเรกทอรี หลอด สำหรับ “ม.-Conference”. หมู่-องค์ประกอบ การ ประชุม ต้อง ใช้ สมุด ระวิง เพื่อ ที่ จะ เก็บ ข้อมูล ที่ ห้อง ประชุม.

root @ แล็ ป ท็ อป: ~ # mkdir / usr/local/jabberd-2.2.9/var/spool
root @ แล็ ป ท็ อป: ~ # พูด ไม่ เป็น สาระ chown: ส่งเสียง เจี๊ยวจ๊าว / usr/local/jabberd-2.2.9/var/spool

บันทึก ~ “พูด ไม่ เป็น สาระ: การ พูด รัว ผู้ ใช้” / ชื่อ กลุ่ม ของ เซิร์ฟเวอร์ Jabberd2.

* คัด ลอก ไฟล์ config ของ “ม.-Conference” ไป ยัง ไดเรกทอรี การ ติด ตั้ง Jabberd2 และ แก้ไข การ ตั้ง ค่า —

root @ แล็ ป ท็ อป: ~ CP # var/src/mu-conference_0.8/muc-default.xml / usr/local/jabberd-2.2.9/etc/mu-conference.xml
root @ แล็ ป ท็ อป: ~ # พูด ไม่ เป็น สาระ chown: ส่งเสียง เจี๊ยวจ๊าว / usr/local/jabberd-2.2.9/etc/mu-conference.xml
root @ แล็ ป ท็ อป: ~ #

root @ แล็ ป ท็ อป: ~ # vi / usr/local/jabberd-2.2.9/etc/mu-conference.xml

<NAME> conf.laptop.ubuntu.me <ชื่อ />
<host> conf.laptop.ubuntu.me <โฮสต์ />
<ip> localhost <ip />
<port> 5,347 <port />
<secret> ลับ <ความ ลับ />

<spool> / usr/local/jabberd-2.2.9/var/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 <ผู้ ใช้ />
<sadmin />


… ..
root @ แล็ ป ท็ อป: ~ #

* ตอน นี้ เริ่ม server Jabberd2 แล้ว เริ่ม “ม.-Conference” …

root @ แล็ ป ท็ อป: ~ SU #-พูด ไม่ เป็น สาระ l-s / bin / ทุบตี-c “/ usr/local/jabberd-2.2.9/bin/mu-conference-B-c / usr/local/jabberd-2.2.9 / etc / ม.-conference.xml ”
root @ แล็ ป ท็ อป: ~ #

* โปรด ตรวจ สอบ ข้าง ต้น บทความ เริ่ม ต้น คือ init script ‘/ etc/init.d/jabberd2’ จะ เริ่ม ม.-ประชุม.

root @ แล็ ป ท็ อป: ~ # หาง f / usr/local/jabberd-2.2.9/var/log/mu-conference.log
จ. ตุลาคม 12 19:19:40 2,009 main.c: 168 (ใหญ่): พูด รัว Component Runtime – 0.2.4 เริ่ม.
จ. ตุลาคม 12 19:19:40 2,009 ม.-Conference: [conference.c: 1076 (ประชุม)] ม. บรรทุก ประชุม – Service ID: conf.laptop.ubuntu.me

จ. ตุลาคม 12 19:19:40 2,009 ม.-Conference: [conference.c: 1157 (ประชุม)] เพิ่ม admin@laptop.ubuntu.me sadmin
จ. ตุลาคม 12 19:19:40 2,009 ม.-Conference: [xdb.c: 319 (xdb_rooms_get)] ขอ ให้ ได้ รับ ห้อง จาก xdb
จ. ตุลาคม 12 19:19:40 2,009 ม.-Conference: [xdb.c: 418 (xdb_rooms_get)] กระโดด .. ไม่มี ผลลัพธ์
จ. ตุลาคม 12 19:19:40 2,009 main.c: 219 (ใหญ่): ห่วง หลัก เริ่ม.
จ. ตุลาคม 12 19:19:40 2,009 jcr_base_connect.c: 34 (jcr_socket_connect): กำลัง พยายาม เชื่อม ต่อ กับ localhost: 5,347
จ. ตุลาคม 12 19:19:40 2,009 jcr_base_connect.c: 87 (jcr_send_start_stream): เปิด กระแส XML: ส่ง 173 bytes
จ. ตุลาคม 12 19:19:40 2,009 jcr_main_stream_error.c: 50 (jcr_main_new_stream): สตรี Server เชื่อม ต่อ.
จ. ตุลาคม 12 19:19:40 2,009 jcr_deliver.c: 51 (jcr_queue_deliver): ด้าย ส่ง แพ็ ค เก็ ต เริ่ม ต้น.

สิ้น แล้ว!

ขั้น ที่ 3] Test “ม.-Conference” —

* ใน “คลิก เมนู ทั่วไป ‘โก โตะ ปอนด์ ต่อ ตาราง นิ้ว” client IM’ จาก นั้น คลิก ที่ ‘บริการ Discovery และ ตรวจ สอบ ราย ชื่อ ห้อง …
* ใน ส่วน “คลิก Tools ‘แล้ว โก โตะ พิ ด จิ้ น” client IM’ ที่ ‘ห้อง List’.

เมื่อ คุณ พบ ม. ‘ประชุม’ server. โปรด คลิก ที่ ‘+ Add Chat’ จาก ‘เมนู เพื่อน’ ของ พิ ด จิ้ น. ใน กรณี ปอนด์ ต่อ ตาราง นิ้ว คลิก ที่ ‘ร่วม Groupchat’ จาก เมนู ‘General’ เพื่อ เพิ่ม “ประชุม / ห้อง” แล้ว เข้า ร่วม ‘Confernece ห้อง’.

เพลิดเพลิน,
Bagul Arun