万卷书   首页 > 电脑书籍 > Linux >用Jabber实现自己的既时通讯系统
 
相关软件

  Jabber相关的软件可以在jabber.org找到,或者通过google搜索。最好下载最新的版本,因为经常会有新的功能加入。这里用到以下软件。

  jabber-1.4.2.tar.gz        jabber服务器本身
  JabberSetup.EXE          jabber的客户端之一,运行在window上
  konverse-0.2-1_rh7.i386.rpm    jabber的客户端之一,运行在Linux上

  conference-0.4.tar.gz
  jud-0.4.tar.gz
  autojud.tar.gz

  icqv7-t-0.3.0pre2.tar.gz
  libicq2000-0.3.1.tar.gz
  libsigc++-1.0.3-5.i386.rpm
  libsigc++-devel-1.0.3-5.i386.rpm
  msn-transport-stable.tar.gz
  yahoo-t-2.0.0-RC6.tar.gz

  安装Jabber Server

  Jabber的服务器端是用C写的,你需要用root的权限进行编译,因为它可能要用到一些只有root才能使用的库。

  tar -xzpvf jabber-1.4.2.tar.gz -C /usr/local/
  cd /usr/local/jabber-1.4.2/
  ../configure
  make
  ln -s /usr/local/jabber-1.4.2 /usr/local/jabber

  Jabber Server的主要配置文件是jabber.xml。它需要做一些设定,比如

  <host>localhost</host>:服务器的主机名
  <welcome/>:登录jabber服务器的欢迎信息
  <update><jabberd:cmdline
  flag="h">localhost</jabberd:cmdline></update>:自动更新,这里删除一行

  为了安全,我们不以root的身份来运行jabber,而是创建一个名为jabber的用户。

  #adduser jabber
  #chown jabber.jabber -R jabber-1.4.2/

  以jabber身份启动Jabber Server

  su - jabber -c "/usr/local/jabber/jabberd/jabberd & "

上一页 下一页