Month: October 2009

Open Source and Extract, Transform & Load (ETL)

Open Source and Extract, Transform & Load (ETL)

What is ETL ?

Extract, Transform, and Load (ETL) is procedure to

a) Extracting data from outside sources
b) Transforming the data as ther operational requirements
c) Loading it into the end target (database or data warehouse)

1) Talend Open Studio ~ http://www.talend.com

Talend Open Studio operates as a code generator allowing data transformation scripts and underlying programs to be generated either in Perl or in Java.
Its GUI is made of a metadata repository and a graphical designer. The jobs are designed using graphical components, for transformation, connectivity or other operations. The threads created can be executed from within the studio or as standalone scripts.

2) CloverETL ~     http://www.cloveretl.com/

CloverETL is a Java-based data integration framework used to transform, cleanse, standardize and distribute data to applications, databases or warehouses. Its component-based structure allows easy customization and embeddability.

* CloverETL Designer – the graphical user interface to create and modify data transformations for CloverETL Server and Engine.
* CloverETL Engine – executes the transformations (run-time); can be embedded as a library. Available under LGPL.
* CloverETL Server – full-fledged server application with a rich WEB-based administrative interface, which leverages the existing CloverETL Engine.

3) Pentaho ~ http://www.pentaho.com/

The Pentaho BI Project is Open Source application software for enterprise reporting, analysis, dashboard, data mining, workflow and ETL capabilities for Business Intelligence (BI) needs.

4) Apatar ~ http://www.apatar.com/

Apatar is an open source ETL (Extract-Transform-Load) and mashup data integration software application. Other open source data integration projects are Clover.ETL, Pentaho Project, Talend Open Studio or Enhydra Octopus.

5) http://www.azinta.com/
Regards,

Arun

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

Multi User Conferencing (MU-conferência) para Jabber (jabberd2)

Multi User Conferencing (MU-conferência) para Jabber (jabberd2)

Introdução ~

Por favor, consulte o seguinte artigo para instalar / configurar jabberd2 …

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

Requisito ~

* Seguintes pacotes estão exigir para compilar MU-conferência …

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

Passo 1] Como compilar “MU-Conferência” —

* Download “MU-Conferência” da seguinte URL – https: / gna.org / projects / mu-conferência /

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

* Compilar MU-Conferência

root @ laptop: / # make var/src/mu-conference_0.8
cd src /; fazer
make [1]: Entrando no diretório `/ var/src/mu-conference_0.8/src ‘
jabberd cd; fazer
make [2]: Entrando no diretório `/ 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

Etapa 2] Configure MU-conferência —

* Agora copie o MU “Conferência” binário para o diretório de instalação 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 /-ajuda
Jabber componente runtime – 0.2.4
(c) 2003-2004 Paul Curtis

/ usr/local/jabberd-2.2.9/bin/mu-conference: opção inválida – ‘-‘
Uso: mu-conferência [-B] [-s] [-h] [-d LEVEL] FILE-c
-B Coloque o daemon em segundo plano
-s Mostrar mensagens de depuração no stderr
-h Print this help
-D NÍVEL Definir o nível de saída de depuração
-c FILE Definir o arquivo de configuração, o argumento obrigatório
root @ laptop: ~ #

* Crie o diretório de spool para “MU-Conferência”. A mu-componente conferência requer um diretório de spool para armazenar as informações de sala de conferência.

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

NOTA ~ “jabber: jabber” user / nome do grupo de servidores jabberd2.

* Copie o arquivo de configuração do “MU-Conferência” para o diretório de instalação jabberd2 e editar a configuração —

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> 5347 </ port>
<secret> secret <segredo>

<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: ~ #

* Agora reinicie o servidor e inicie jabberd2 “MU-Conferência” …

root @ laptop: ~ # su-jabber l-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: ~ #

* Confira o artigo acima, ou seja, init script de inicialização ‘/ etc/init.d/jabberd2’ vai começar mu-conferência.

root @ laptop: ~ # tail-f / usr/local/jabberd-2.2.9/var/log/mu-conference.log
Mon Oct 12 19:19:40 2009 main.c: 168 (principal): Jabber componente runtime – 0.2.4 partida.
Mon Oct 12 19:19:40 2009 MU-Conferência: [conference.c: 1076 (conferência)] mu-conferência de carga – Service ID: conf.laptop.ubuntu.me

Mon Oct 12 19:19:40 2009 MU-Conferência: [conference.c: 1157 (conferência)] Adicionando admin@laptop.ubuntu.me Sadmin
Mon Oct 12 19:19:40 2009 MU-Conferência: [xdb.c: 319 xdb_rooms_get ()] pediu para começar salas de xdb
Mon Oct 12 19:19:40 2009 MU-Conferência: [xdb.c: 418 xdb_rooms_get ()] pular .. nenhum resultado
Mon Oct 12 19:19:40 2009 main.c: 219 (principal): loop principal de partida.
Mon Oct 12 19:19:40 2009 jcr_base_connect.c: 34 (jcr_socket_connect): Tentativa de conexão para localhost: 5347
Mon Oct 12 19:19:40 2009 jcr_base_connect.c: 87 jcr_send_start_stream (): fluxo de Abertura XML: enviou 173 bytes
Mon Oct 12 19:19:40 2009 jcr_main_stream_error.c: 50 jcr_main_new_stream (): Stream Server conectado.
Mon Oct 12 19:19:40 2009 jcr_deliver.c: 51 jcr_queue_deliver (): discussão de entrega de pacotes de partida.

pronto!

Etapa 3] Test “MU-Conferência” —

* No menu “PSI” cliente IM, goto ‘Geral’ e, em seguida, clique em “Service Discovery” e verificar a lista de salas …
* Em “clique Pidgin” cliente IM, goto ‘Ferramentas’ e depois em “Lista Room ‘secção.

Depois de detectado o ‘MU-conferência “do servidor. Por favor clique em “+ Adicionar bate-papo ‘de’ menu Amigos” do pidgin. Em caso de PSI, clique em ‘Join Groupchat’ no menu ‘Geral’ para adicionar “Conferência / Room” e depois juntar-se à ‘Confernece Room’.

Apreciar,
Arun Bagul

다중 사용자 컨퍼런싱 (뮤 – 컨퍼런스) Jabber를위한 (Jabberd2)

다중 사용자 컨퍼런싱 (뮤 – 컨퍼런스) Jabber를위한 (Jabberd2)

소개 ~

제발 / 구성 Jabberd2 … 설치의 다음 문서를 참조하십시오

How to configure Jabber (jabberd2) with MySQL,PAM as auth database

요구 사항 ~

* 다음과 같은 패키지를 컴파일 뮤 컨퍼런스가 필요합니다 …

노트북 @ 루트 : ~ #는 apt – libglib2.0 – 0 libglib2.0 – dev에 설치 얻을
노트북 @ 루트 : ~ #는 apt – libidn11 libidn11 설치 얻을 – dev에
노트북 @ 루트 : ~ #는 apt – lib64expat1 lib64expat1 expat – dev에 설치 libexpat1 – dev에 liblua5.1 – expat – dev에 liblua5.1 – expat0 얻을

1 단계] 방법 “뮤 컴파일 – 컨퍼런스”-

* 다운로드 “뮤 – 컨퍼런스”/ 프로젝트 / 무 회의 / -은 https : / / gna.org URL을 다음에서

노트북 @ 루트 :는 / var / src에 # wget – c로 http://download.gna.org/mu-conference/mu-conference_0.8.tar.gz
노트북 @ 루트 :는 / var / src에 # 타르 xvfz 뮤 – conference_0.8.tar.gz
노트북 @ 루트 :는 / var / src에 # CD를 무 – conference_0.8 /
노트북 @ 루트 : / var/src/mu-conference_0.8 #

뮤 컴파일 * 컨퍼런스

노트북 @ 루트 : / var/src/mu-conference_0.8 만들 #
CD를 src /; 확인
확인 [1] : 입력 디렉토리`/ var/src/mu-conference_0.8/src ‘
CD를 jabberd이; 확인
확인 [2] : 입력 디렉토리`/ var/src/mu-conference_0.8/src/jabberd ‘

… ..

노트북 @ 루트 : / var/src/mu-conference_0.8 # $ 파요?
0
노트북 @ 루트 : / var/src/mu-conference_0.8 #

2 단계] 구성 뮤 – 컨퍼런스 –

* 이제 “Jabberd2 설치 디렉토리에 바이너리”MU에 복사 컨퍼런스 –

노트북 @ 루트 : ~ #은 cp / var/src/mu-conference_0.8/src/mu-conference / usr/local/jabberd-2.2.9/bin /
노트북 @ 루트 : ~ # chown 지껄임 : 지껄임 / usr/local/jabberd-2.2.9/bin/mu-conference
노트북 @ 루트 : ~ # 그래요 – 난 / 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
노트북 @ 루트 : ~ #

노트북 @ 루트 : ~ # / usr/local/jabberd-2.2.9/bin/mu-conference 도움말
Jabber를 구성 요소를 런타임 – 0.2.4
(C) 2003에서 2004 사이 폴 커티스

/ usr/local/jabberd-2.2.9/bin/mu-conference : 잘못된 옵션 – ‘-‘
사용법 : 무 회의 [- B 조] [-] [- H 회]이야 [- d는 레벨] – c 파일
– B 조를 배경으로 데몬을 넣어
– 쇼 열려진에 디버그 메시지를들
– h이 도움말 인쇄
출력 디버그 수준을 설정할 d 개의 레벨
– c 파일을 설정 config 파일, 필수 인수
노트북 @ 루트 : ~ #

“”에 대한 뮤 컨퍼런스 * 스풀 디렉터리를 만듭니다. 무 회의 구성 요소를 어느 회의실에 정보를 저장하기 위해 스풀 디렉터리가 필요합니다.

노트북 @ 루트 : ~ # mkdir / usr/local/jabberd-2.2.9/var/spool
노트북 @ 루트 : ~ # chown 지껄임 : 지껄임 / usr/local/jabberd-2.2.9/var/spool

참고 ~ “빨리 지껄임 : Jabber를”사용자 / 그룹 Jabberd2 서버의 이름입니다.

* Jabberd2 설치 디렉토리의 설정 파일을 “뮤 – 컨퍼런스”를 복사하여 설정을 수정 –

노트북 @ 루트 : ~ #은 cp / var/src/mu-conference_0.8/muc-default.xml / usr/local/jabberd-2.2.9/etc/mu-conference.xml
노트북 @ 루트 : ~ # chown 지껄임 : 지껄임 / usr/local/jabberd-2.2.9/etc/mu-conference.xml
노트북 @ 루트 : ~ #

노트북 @ 루트 : ~ # vi의 / usr/local/jabberd-2.2.9/etc/mu-conference.xml

conf.laptop.ubuntu.me <이름> “/ 이름”
호스트 conf.laptop.ubuntu.me “/ 호스트”
<ip> localhost를 “/ IP를”
<port>는 5347 “/ 포트”
<secret>의 비밀 “/의 비밀”

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

<loglevel> 255 “/ loglevel”

<sadmin>
<user> admin@laptop.ubuntu.me “/ 사용자”
“/ sadmin”


… ..
노트북 @ 루트 : ~ #

* 이제 다음 Jabberd2 서버를 다시 시작 “로 시작 뮤 – 컨퍼런스”..

노 트북 @ 루트 : ~ #셔서 – 난 Jabber를하고 – s / 빈 / bash에 – c 옵션 “/ usr/local/jabberd-2.2.9/bin/mu-conference – B 호 – c 옵션 / usr/local/jabberd-2.2.9 / 등 / 뮤 “conference.xml
노트북 @ 루트 : ~ #

* 제발 문서 init을 시작 스크립트, 즉 위의 ‘확인 / etc/init.d/jabberd2’무 회의 시작됩니다.

노트북 @ 루트 : ~ # 꼬리를 – f 옵션 / usr/local/jabberd-2.2.9/var/log/mu-conference.log
월 10월 12일 19시 19분 40초 2009 main.c : 168 (주) : Jabber를 구성 요소를 런타임 – 0.2.4 시작.
월 10월 12일 19시 19분 40초 뮤 2009 컨퍼런스 : [conference.c : 1076 (회의)] 무 회의 중입니다 – 서비스 자료 ID : conf.laptop.ubuntu.me

월 10월 12일 19시 19분 40초 뮤 2009 컨퍼런스 : [conference.c : 1157 (회의)] sadmin admin@laptop.ubuntu.me 추가
월 10월 12일 19시 19분 40초 뮤 2009 컨퍼런스 : [xdb.c : 319 (xdb_rooms_get)] xdb에서 방을 잡아 요청
월 10월 12일 19시 19분 40초 뮤 2009 컨퍼런스 : [xdb.c : 418 (xdb_rooms_get)] .. 줄넘기 결과가없습니다
월 10월 12일 19시 19분 40초 2009 main.c : 219 (주) : 메인 루프 시작.
월 10월 12일 19시 19분 40초 2009 jcr_base_connect.c : 34 () jcr_socket_connect : localhost로 연결을 시도 : 5347
월 10월 12일 19시 19분 40초 2009 jcr_base_connect.c : 87 (jcr_send_start_stream) : 영업 XML 스트림 : 173 바이트 전송
월 10월 12일 19시 19분 40초 2009 jcr_main_stream_error.c : 50 (jcr_main_new_stream) : 서버 스트림을 연결.
월 10월 12일 19시 19분 40초 2009 jcr_deliver.c : 51 (jcr_queue_deliver) : 패킷이 배달 스레드 시작.

완료!

3 단계] 시험 “뮤 – 컨퍼런스”-

* “에서 ‘서비스 체험’및 객실 목록을 확인에 대한 PSI는”IM 클라이언트, 고토 ‘일반’메뉴를 누른 다음 ..
* ” ‘방리스트’에 피진”IM 클라이언트, 고토 ‘도구’를 누른 다음 섹션에서는.

일단 당신이 ‘무 회의’서버가 감지되었습니다. ‘클릭하십시오 + 피진의들입니다’메뉴의 ‘채팅’에서 추가합니다. ‘에 대한 PSI는 다음의 경우에는 회원 가입 Groupchat’, ‘일반’메뉴에서 “”다음에 가입 컨퍼런스 / 방 추가 ‘Confernece 룸’.

즐기다,
Arun Bagul

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

बहु प्रयोक्ता कान्फ्रेंसिंग (म्यू-सम्मेलन) अस्पष्ट के लिए Jabberd2 ()

बहु प्रयोक्ता कान्फ्रेंसिंग (म्यू-सम्मेलन) अस्पष्ट के लिए Jabberd2 ()

परिचय ~

कृपया निम्नलिखित लेख को / कॉन्फ़िगर Jabberd2 स्थापित देखें …

How to configure Jabber (jabberd2) with MySQL,PAM as auth database

आवश्यकता ~

* संकुल के बाद से म्यू संकलन-सम्मेलन की आवश्यकता है …

लैपटॉप @ जड़: ~ # उपयुक्त-मिल libglib2.0-0 libglib2.0 स्थापित-dev
लैपटॉप @ जड़: ~ # उपयुक्त-मिल libidn11 libidn11 स्थापित-dev
लैपटॉप @ जड़: ~ # उपयुक्त-मिल lib64expat1 lib64expat1 प्रवासी स्थापित-libexpat1 dev-liblua5.1 dev-प्रवासी-liblua5.1 dev-expat0

चरण 1] कैसे संकलन ‘म्यू-सम्मेलन “–

* डाउनलोड करें ‘म्यू-सम्मेलन “यूआरएल – https: gna.org / / निम्नलिखित / परियोजनाओं / म्यू सम्मेलन से /

लैपटॉप @ जड़: / var / src # wget-http://download.gna.org/mu-conference/mu-conference_0.8.tar.gz ग
लैपटॉप @ जड़: var / / src राल # म्यू xvfz-conference_0.8.tar.gz
लैपटॉप @ जड़: / var / src # सीडी म्यू-conference_0.8 /
लैपटॉप @ जड़: / var/src/mu-conference_0.8 #

* म्यू संकलन-सम्मेलन

लैपटॉप @ जड़: / var/src/mu-conference_0.8 बना #
सीडी बनाने src /;
बनाना [1]: दर्ज निर्देशिका `/ var/src/mu-conference_0.8/src ‘
सीडी jabberd; करना
बनाना [2]: दर्ज निर्देशिका ‘/’ var/src/mu-conference_0.8/src/jabberd

… ..

लैपटॉप @ जड़: / var/src/mu-conference_0.8 # $ गूंज?
0
लैपटॉप @ जड़: / var/src/mu-conference_0.8 #

चरण 2] कॉन्फ़िगर म्यू-सम्मेलन —

* अब ‘म्यू-सम्मेलन की नकल “Jabberd2 अधिष्ठापन निर्देशिका में द्विआधारी —

लैपटॉप @ जड़: ~ # cp / var/src/mu-conference_0.8/src/mu-conference usr/local/jabberd-2.2.9/bin / /
लैपटॉप @ जड़: ~ # chown गपशप: गपशप / usr/local/jabberd-2.2.9/bin/mu-conference
लैपटॉप @ जड़: ~ # रास-l / usr/local/jabberd-2.2.9/bin/mu-conference
-rwxr-XR-x 1 गपशप 191,904 2009/10/12 18:59 गपशप / usr/local/jabberd-2.2.9/bin/mu-conference
लैपटॉप @ जड़: ~ #

लैपटॉप @ जड़: ~ usr/local/jabberd-2.2.9/bin/mu-conference # /-मदद
गपशप घटक क्रम – 0.2.4
(ग) 2003-2004 पॉल कर्टिस

/ usr/local/jabberd-2.2.9/bin/mu-conference: अवैध विकल्प – ‘-‘
उपयोग: म्यू सम्मेलन [बी] [] [-h] s [स्तरीय घ]-file ग
बी पृष्ठभूमि में डेमॉन रखो
-stderr पर दिखाएँ एस डिबग संदेश
-h प्रिंट इस मदद
-d स्तर सेट डिबग आउटपुट का स्तर
-c फ़ाइल config फाइल सेट, अनिवार्य तर्क
लैपटॉप @ जड़: ~ #

* के लिए स्पूल निर्देशिका बनाएँ ‘म्यू-सम्मेलन “. म्यू सम्मेलन घटक जिसमें सम्मेलन का कमरा जानकारी स्टोर करने के लिए एक स्पूल निर्देशिका की आवश्यकता है.

लैपटॉप @ जड़: mkdir ~ # usr/local/jabberd-2.2.9/var/spool /
लैपटॉप @ जड़: ~ # chown गपशप: गपशप / usr/local/jabberd-2.2.9/var/spool

नोट ~ “गपशप: गपशप” यूजर / Jabberd2 सर्वर के समूह का नाम.

* Jabberd2 अधिष्ठापन निर्देशिका के config फाइल “म्यू-सम्मेलन” कॉपी और सेटिंग संपादित करें —

लैपटॉप @ जड़: ~ # cp / var/src/mu-conference_0.8/muc-default.xml / usr/local/jabberd-2.2.9/etc/mu-conference.xml
लैपटॉप @ जड़: ~ # chown गपशप: गपशप / usr/local/jabberd-2.2.9/etc/mu-conference.xml
लैपटॉप @ जड़: ~ #

लैपटॉप @ जड़: ~ vi # usr/local/jabberd-2.2.9/etc/mu-conference.xml /

<name> conf.laptop.ubuntu.me नाम </>
<host> conf.laptop.ubuntu.me मेजबान </>
<ip> लोकलहोस्ट आईपी </>
<port> 5,347 बंदरगाह </>
<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 />


… ..
लैपटॉप @ जड़: ~ #

* अब Jabberd2 सर्वर पुनः आरंभ करें और फिर शुरू ‘म्यू-सम्मेलन “…

लैपटॉप @ जड़: ~ # एसयू मैं गपशप-बिन / s / मार-c “/ usr/local/jabberd-2.2.9/bin/mu-conference-बी ग / usr/local/jabberd-2.2.9 / etc / म्यू-conference.xml ”
लैपटॉप @ जड़: ~ #

* कृपया लेख, init स्टार्टअप स्क्रिप्ट अर्थात् ‘इसके बाद के संस्करण की जांच / etc/init.d/jabberd2 म्यू शुरू सम्मेलन होगा.

लैपटॉप @ जड़: ~ # पूंछ एफ / usr/local/jabberd-2.2.9/var/log/mu-conference.log
सोम अक्टूबर 12 19:19:40 2009 main.c: मुख्य 168 (): अस्पष्ट घटक क्रम – 0.2.4 शुरू.
सोम अक्टूबर म्यू 12 19:19:40 2009-सम्मेलन: conference.c [: 1076 सम्मेलन ()] म्यू सम्मेलन लोड हो रहा है – सेवा आईडी: conf.laptop.ubuntu.me

सोम अक्टूबर म्यू 12 19:19:40 2009-सम्मेलन: conference.c [: 1157 सम्मेलन ()] sadmin admin@laptop.ubuntu.me जोड़ना
सोम अक्टूबर म्यू 12 19:19:40 2009-सम्मेलन: xdb.c [: 319 xdb_rooms_get ()] के xdb से कमरे मिल कहा
सोम अक्टूबर म्यू 12 19:19:40 2009-सम्मेलन: xdb.c [: 418 xdb_rooms_get ()] .. लंघन कोई परिणाम नहीं
सोम 12 19:19:40 2009 main.c अक्टूबर: 219 मुख्य (शुरू): मुख्य पाश.
सोम 12 19:19:40 2009 jcr_base_connect.c अक्टूबर 34: (jcr_socket_connect): कनेक्शन के लिए localhost करने का प्रयास: 5,347
सोम 12 19:19:40 2009 jcr_base_connect.c अक्टूबर: 87 jcr_send_start_stream (): खोलने XML स्ट्रीम: 173 बाइट्स भेजा
सोम अक्टूबर 12 19:19:40 2009 jcr_main_stream_error.c: 50 jcr_main_new_stream (): सर्वर जुड़ा धारा.
सोम अक्टूबर 12 19:19:40 2009 jcr_deliver.c: 51 jcr_queue_deliver (): पैकेट वितरण शुरू धागा.

किया!

म्यू चरण 3] टेस्ट ‘सम्मेलन’ —

* में ” ‘सेवा’ डिस्कवरी और कमरे की सूची की जांच पर साई” IM ग्राहक, ‘गोटो’ जनरल और फिर मेनू पर क्लिक करें …
* में “Pidgin” IM ग्राहक, ‘गोटो’ कक्ष ‘की सूची पर’ उपकरण और फिर क्लिक करें अनुभाग.

एक बार जब आप ‘म्यू’ सम्मेलन सर्वर का पता चला. ‘पर क्लिक करें कृपया +’ चैट ‘से pidgin के’ दोस्त मेनू जोड़ें. ‘पर क्लिक करें साई के मामले में शामिल हों’ Groupchat ‘जनरल मेनू से जोड़ें’ के सम्मेलन / कक्ष “और फिर शामिल होने के ‘सम्मेलन’ कक्ष.

आनंद लेना,
अरुण Bagul

مؤتمرات متعددة المستخدم (يو للمؤتمر) عن جابر (Jabberd2)

مؤتمرات متعددة المستخدم (يو للمؤتمر) عن جابر (Jabberd2)

مقدمة ~

الرجاء مراجعة المقالة التالية لتثبيت / تكوين Jabberd2…

How to configure Jabber (jabberd2) with MySQL,PAM as auth database

الشرط ~

* الحزم التالية تتطلب أن يقوم بتجميع مو للمؤتمر…

@ الجذر المحمول : ~ # الرابطة بين الحصول على تثبيت libglib2.0 – 0 – libglib2.0 ديف
@ الجذر المحمول : ~ # الرابطة بين الحصول على تثبيت libidn11 libidn11 – ديف
@ الجذر المحمول : ~ # الرابطة بين الحصول على تثبيت الوافدة lib64expat1 lib64expat1 – ديف libexpat1 – ديف liblua5.1 – الوافدة – ديف liblua5.1 – expat0

الخطوة 1] كيفية ترجمة “يو المؤتمر” —

* حمل “يو للمؤتمر” من العنوان التالي — https : / / gna.org / المشاريع / مو مؤتمر /

@ الجذر محمول : / فار / سرك # مجلد مشترك ، ج http://download.gna.org/mu-conference/mu-conference_0.8.tar.gz
@ الجذر محمول : / فار / سرك # القطران xvfz مو conference_0.8.tar.gz
@ الجذر محمول : / فار / سرك # مو القرص conference_0.8 /
@ الجذر محمول : / var/src/mu-conference_0.8 #

* تجميع مو للمؤتمر

@ الجذر محمول : / # جعل var/src/mu-conference_0.8
مؤتمر نزع السلاح سرك / ؛ تجعل
جعل [1] : دخول الدليل `/ var/src/mu-conference_0.8/src’
jabberd مؤتمر نزع السلاح ، وجعل
جعل [2] : دخول الدليل `/ var/src/mu-conference_0.8/src/jabberd’

…..

@ الجذر محمول : / var/src/mu-conference_0.8 # $ صدى؟
0
@ الجذر محمول : / var/src/mu-conference_0.8 #

الخطوة 2] تكوين مو للمؤتمر —

* الآن نسخ يو “للمؤتمر” ثنائي لدليل Jabberd2 التثبيت —

@ الجذر المحمول : ~ # ق / var/src/mu-conference_0.8/src/mu-conference / usr/local/jabberd-2.2.9/bin /
@ الجذر المحمول : ~ # chown جابر : جابر / usr/local/jabberd-2.2.9/bin/mu-conference
@ الجذر المحمول : ~ # ليرة سورية ل / usr/local/jabberd-2.2.9/bin/mu-conference
– rwxr – xr – × 1 جابر جابر 191904 2009-10-12 18:59 / usr/local/jabberd-2.2.9/bin/mu-conference
@ الجذر المحمول : ~ #

@ الجذر المحمول : ~ # / usr/local/jabberd-2.2.9/bin/mu-conference للمساعدة
هذرم مكون التشغيل — 0.2.4
(ج) 2003-2004 بول كورتيس

/ usr/local/jabberd-2.2.9/bin/mu-conference : الخيار غير صحيح — ‘–‘
الاستعمال : مو المؤتمر [باء] [- ق] [ح -] [- د المستوى] ، ج صوره
باء ضع الخفي في الخلفية
ق – إظهار رسائل التصحيح على stderr
ح – طباعة هذه المساعدة
د – تعيين مستوى مستوى إخراج التصحيح
ج – تعيين الملف ملف التكوين ، حجة إلزامية
@ الجذر المحمول : ~ #

* إنشاء الدليل التخزين المؤقت ل “يو للمؤتمر”. مو مكون المؤتمر يتطلب الدليل التخزين المؤقت إلى لتخزين المعلومات قاعة المؤتمرات.

@ الجذر المحمول : ~ # إنشاء مجلد / usr/local/jabberd-2.2.9/var/spool
@ الجذر المحمول : ~ # chown جابر : جابر / usr/local/jabberd-2.2.9/var/spool

ملاحظة ~ “جابر : جابر” المستخدم / المجموعة اسم خادم Jabberd2.

* نسخ ملف التكوين من “يو للمؤتمر” أن الدليل Jabberd2 التثبيت والإعداد للعدل —

@ الجذر المحمول : ~ # ق / var/src/mu-conference_0.8/muc-default.xml / usr/local/jabberd-2.2.9/etc/mu-conference.xml
@ الجذر المحمول : ~ # chown جابر : جابر / usr/local/jabberd-2.2.9/etc/mu-conference.xml
@ الجذر المحمول : ~ #

@ الجذر المحمول : ~ # سادسا / usr/local/jabberd-2.2.9/etc/mu-conference.xml

<name>conf.laptop.ubuntu.me </ الاسم>
<host>conf.laptop.ubuntu.me </ المضيف>
<ip>مضيف محلي </ الملكية الفكرية>
<port>5347 </ المنفذ>
<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>


…..
@ الجذر المحمول : ~ #

* الآن إعادة تشغيل الملقم Jabberd2 ومن ثم البدء “يو المؤتمر”…

@ الجذر المحمول : ~ # سو جابر ل – ق / بن / سحق – ج “/ usr/local/jabberd-2.2.9/bin/mu-conference – ب ج / usr/local/jabberd-2.2.9 / الخ / مو conference.xml ”
@ الجذر المحمول : ~ #

* يرجى التحقق من المادة المذكورة أعلاه ، الحرف الأول بدء تشغيل البرنامج النصي أي ‘/ etc/init.d/jabberd2’ سيبدأ مو المؤتمر.

@ الجذر المحمول : ~ # ذيل و / usr/local/jabberd-2.2.9/var/log/mu-conference.log
الاثنين اكتوبر 12 19:19:40 2009 main.c : 168 (الرئيسي) : جابر مكون التشغيل — بدءا 0.2.4.
الاثنين اكتوبر 12 19:19:40 2009 مو للمؤتمر : [conference.c : 1076 (مؤتمر)] مو المؤتمر التحميل — خدمة اسم المستخدم : conf.laptop.ubuntu.me

الاثنين اكتوبر 12 19:19:40 2009 مو للمؤتمر : [conference.c : 1157 (مؤتمر)] إضافة admin@laptop.ubuntu.me sadmin
الاثنين اكتوبر 12 19:19:40 2009 مو للمؤتمر : [xdb.c : 319 (xdb_rooms_get)] طلب للحصول على غرف من xdb
الاثنين اكتوبر 12 19:19:40 2009 مو للمؤتمر : [xdb.c : 418 (xdb_rooms_get)] تخطي.. لا نتائج
الاثنين اكتوبر 12 19:19:40 2009 main.c : 219 (الرئيسي) : تبدأ الحلقة الرئيسية.
الاثنين اكتوبر 12 19:19:40 2009 jcr_base_connect.c : 34 (jcr_socket_connect) : محاولة الاتصال لمضيف محلي : 5347
الاثنين اكتوبر 12 19:19:40 2009 jcr_base_connect.c : 87 (jcr_send_start_stream) : افتتاح XML الدفق : ارسلت 173 بايت
الاثنين اكتوبر 12 19:19:40 2009 jcr_main_stream_error.c : 50 (jcr_main_new_stream) : خادم تيار متصل.
الاثنين اكتوبر 12 19:19:40 2009 jcr_deliver.c : 51 (jcr_queue_deliver) : بدء تسليم الحزمة الخيط.

فعلت!

الخطوة 3] اختبار “يو المؤتمر” —

* في “المبادرة” الدردشة العميل ، غوتو ‘العام’ القائمة ثم انقر على ‘خدمة ديسكفري’ وتحقق من قائمة الغرفة…
* وفي “بجين” الدردشة العميل ، غوتو ‘أدوات’ ، ثم انقر على ‘قائمة غرفة’ الباب.

بمجرد الكشف عن ‘مو مؤتمر’ الخادم. الرجاء الضغط على ‘+ إضافة قناة’ من ‘الأصدقاء’ القائمة للغة مبسطة. في حالة المبادرة انقر على ‘تاريخ Groupchat’ من ‘العام’ القائمة لإضافة “مؤتمر / والاجتماعات” ، ومن ثم الانضمام إلى ‘Confernece الاجتماعات’.

يتمتع ،
Arun Bagul

Multi User Conferencing (MU-Conferencia) para Jabber (jabberd2)

Multi User Conferencing (MU-Conferencia) para Jabber (jabberd2)

Introducción ~

Por favor, consulte el artículo siguiente para instalar / configurar jabberd2 …

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

Requisito ~

* A raíz de los paquetes se requieren para compilar MU-Conferencia …

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

Paso 1] ¿Cómo compilar “MU-Conferencia” —

* Descargar “MU-Conferencia” de la siguiente URL – https: / / gna.org / proyectos / mu-conferencia /

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 #

* Compilar MU-Conferencia

root @ laptop: / # make var/src/mu-conference_0.8
cd src /; hacer
make [1]: Entering directory `/ var/src/mu-conference_0.8/src ‘
jabberd cd; hacer
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 #

Paso 2] Configurar MU-Conferencia —

* Ahora copia el “Mu-Conferencia” binario al directorio de instalación 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-ayuda
Jabber Component Runtime – 0.2.4
(c) 2003-2004 Paul Curtis

/ usr/local/jabberd-2.2.9/bin/mu-conference: opción inválida – ‘-‘
Uso: MU-conferencia [B] [-s] [-h] [-d LEVEL]-c FILE
-B Ponga el demonio en el fondo
-s Mostrar mensajes de depuración en stderr
-h Imprimir esta ayuda
-d NIVEL Establecer el nivel de depuración
-c FILE Establezca el archivo de configuración, el argumento de obligatorio
root @ laptop: ~ #

* Crear un directorio de impresión para “Mu-Conference”. El mu-componente de la conferencia requiere un directorio de cola en el que almacenar la información de sesión.

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

NOTA ~ “Jabber: Jabber” usuario / nombre de grupo de servidores jabberd2.

* Copia el archivo de configuración de “MU-Conferencia” al directorio de instalación jabberd2 y editar la configuración —

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> 5347 </ port>
<secret> secret </ secret>

<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: ~ #

* Ahora, reinicie el servidor jabberd2 y luego comenzar “MU-Conferencia” …

root @ laptop: ~ # su-jabber l-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: ~ #

* Por favor, consulte el artículo anterior, es decir, init script de arranque ‘/ etc/init.d/jabberd2’ comenzará mu-conferencia.

root @ laptop: ~ # tail-f / usr/local/jabberd-2.2.9/var/log/mu-conference.log
Mon Oct 12 19:19:40 2009 main.c: 168 (principal): Jabber Component Runtime – 0.2.4 de partida.
Mon Oct 12 19:19:40 2009 MU-Conferencia: [conference.c: 1076 (conferencia)]-mu carga de conferencias – Servicio de ID: conf.laptop.ubuntu.me

Mon Oct 12 19:19:40 2009 MU-Conferencia: [conference.c: 1157 (conferencia)] Añadir admin@laptop.ubuntu.me sadmin
Mon Oct 12 19:19:40 2009 MU-Conferencia: [xdb.c: 319 (xdb_rooms_get)] pidió a conseguir habitaciones de xdb
Mon Oct 12 19:19:40 2009 MU-Conferencia: [xdb.c: 418 (xdb_rooms_get)] sin pasar .. No hay resultados
Mon Oct 12 19:19:40 2009 main.c: 219 (principal): bucle principal de partida.
Mon Oct 12 19:19:40 2009 jcr_base_connect.c: 34 (jcr_socket_connect): El intento de conexión a localhost: 5347
Mon Oct 12 19:19:40 2009 jcr_base_connect.c: 87 (jcr_send_start_stream): Apertura secuencia XML: 173 bytes enviados
Mon Oct 12 19:19:40 2009 jcr_main_stream_error.c: 50 (jcr_main_new_stream): Stream Server conectado.
Mon Oct 12 19:19:40 2009 jcr_deliver.c: 51 (jcr_queue_deliver): hilo de entrega de paquetes de partida.

hecho!!

Paso 3] Test “MU-Conferencia” —

* En el menú “PSI” cliente de mensajería instantánea, goto ‘General’ y haga clic en “Service Discovery ‘y compruebe la lista de salas …
* En “Herramientas” y luego Pidgin “cliente de mensajería instantánea, goto ‘haga clic en’ Lista de habitaciones sección.

Una vez que se detecta el ‘mu-conferencia’ servidor. Por favor, haga clic en “+ Añadir chat en el menú ‘Amigos’ de Pidgin. En el caso de la ISP, haga clic en “Join groupchat ‘en el menú” General “para añadir” Salas de conferencias / “y luego unirse a la’ Confernece Room ‘.

Disfrutar,
Arun Bagul

Multi User Conferencing (MU-конференции) для Jabber (jabberd2)

Multi User Conferencing (MU-конференции) для Jabber (jabberd2)

Введение ~

Пожалуйста, обратитесь к следующей статье установка / настройка jabberd2 …

How to configure Jabber (jabberd2) with MySQL,PAM as auth database

Требования ~

* После пакетов требуется обобщить MU-конференция …

Root @ Laptop: ~ # Apt-Get установка libglib2.0-0 libglib2.0-Dev
Root @ Laptop: ~ # Apt-Get установке libidn11 libidn11-Dev
Root @ Laptop: ~ # Apt-Get установке Expat lib64expat1 lib64expat1-Dev libexpat1-Dev liblua5.1-Expat-DEV liblua5.1-expat0

Шаг 1] Как скомпилировать “Му-конференция” —

* Загрузка “Му-конференция” из следующего URL – HTTPS: / / gna.org / проектов / MU-конференции /

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 #

* Компиляции MU-конференции

Root @ Laptop: / var/src/mu-conference_0.8 Сделать #
CD SRC /; сделать
Сделать [1]: Вход в каталог `/ var/src/mu-conference_0.8/src ‘
CD jabberd; сделать
Сделать [2]: Вход в каталог `/ var/src/mu-conference_0.8/src/jabberd ‘

… ..

Root @ Laptop: / Эхо var/src/mu-conference_0.8 # $?
0
Root @ Laptop: / var/src/mu-conference_0.8 #

Шаг 2] Настройка MU-конференция —

* Теперь копируем “Му-конференция” бинарного к 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-Help
Jabber Component Runtime – 0.2.4
(C) 2003-2004 Paul Curtis

/ usr/local/jabberd-2.2.9/bin/mu-conference: неправильный вариант – ‘-‘
Применение: MU-конференция [-B] [-S] [-H] [-D Level] С-файл
-B Положить демона в фоновом режиме
-S Показать сообщения отладки на STDERR
-H для печати этой помощи
-D Устанавливает уровень отладки уровня выходного
С-файл Set конфигурационный файл, обязательный аргумент
Root @ Laptop: ~ #

* Создайте директорию для катушку “Му-конференция”. MU-конференции компонент требует катушку каталога, в котором хранится информация конференц-зал.

Root @ Laptop: ~ # MKDIR / usr/local/jabberd-2.2.9/var/spool
Root @ Laptop: ~ # Chown Jabber: Jabber / usr/local/jabberd-2.2.9/var/spool

ПРИМЕЧАНИЕ ~ “Jabber: Jabber” имя пользователя / группы из jabberd2 сервера.

* Скопируйте конфигурационный файл “Му-конференции” jabberd2 каталог установки и изменить настройки —

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 </ хост>
<ip> Localhost </ IP>
<port> 5347 </ порт>
<secret> секрете </ 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 </ User>
</ SADmin>


… ..
Root @ Laptop: ~ #

* Теперь jabberd2 перезапустить сервер, а затем начать “Му-конференция” …

Root @ Laptop: ~ # Су-L Jabber-S / BIN / Bash-С “/ usr/local/jabberd-2.2.9/bin/mu-conference-B-C / usr/local/jabberd-2.2.9 / ETC / MU-conference.xml ”
Root @ Laptop: ~ #

* Проверьте выше статье, Init т.е. сценарий запуска ‘/ etc/init.d/jabberd2’ начнет MU-конференции.

Root @ Laptop: ~ # хвостом-F / usr/local/jabberd-2.2.9/var/log/mu-conference.log
Пн 12 октября 19:19:40 2009 main.c: 168 (основная): Jabber Component Runtime – начиная 0.2.4.
Пн 12 октября 19:19:40 2009 MU-конференции: [conference.c: 1076 (Конференция)] MU-конференции загрузка – Service ID: conf.laptop.ubuntu.me

Пн 12 октября 19:19:40 2009 MU-конференции: [conference.c: 1157 (конференции)] Добавление SADmin admin@laptop.ubuntu.me
Пн 12 октября 19:19:40 2009 MU-конференции: [xdb.c: 319 (xdb_rooms_get)] предложено получить номера от XDB
Пн 12 октября 19:19:40 2009 MU-конференции: [xdb.c: 418 (xdb_rooms_get)] пропуская .. ничего не найдено
Пн 12 октября 19:19:40 2009 main.c: 219 (основная): Главный цикл начинается.
Пн 12 октября 19:19:40 2009 jcr_base_connect.c: 34 (jcr_socket_connect): Попытка подключения к Localhost: 5347
Пн 12 октября 19:19:40 2009 jcr_base_connect.c: 87 (jcr_send_start_stream): Открытие потока XML: послал 173 байт
Пн 12 октября 19:19:40 2009 jcr_main_stream_error.c: 50 (jcr_main_new_stream): сервер потокового связано.
Пн 12 октября 19:19:40 2009 jcr_deliver.c: 51 (jcr_queue_deliver): доставки пакетов потока начинается.

сделано!

Шаг 3] Test “Му-конференция” —

* В меню “PSI” IM клиент, Goto “Общие”, а затем нажмите на кнопку “Service Discovery” и проверьте номер список …
* В “Инструменты” и нажмите кнопку пиджин “Чат клиент, Goto ‘на’ Список номеров разделе.

Как только вы обнаружили му-конференции “сервер. Пожалуйста, нажмите на кнопку “+ Добавить” Чат “в меню” Друзья ‘из Pidgin. В случае PSI на кнопку ‘Регистрация Groupchat’ из меню “Общие” добавить “Конференция / номер”, а затем присоединиться к “Confernece номеров.

Получать удовольствие,
Arun Bagul