免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1448 | 回复: 0
打印 上一主题 下一主题

安装Jabberd2服务器 及psi客户端 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-27 11:13 |只看该作者 |倒序浏览

               
               
               
               
               
                http://bbs.chinaunix.net/viewthread.php?tid=658747&highlight=jabber1.# tar zxvf jabberd-2.0s11.tar.gz2.# cd jabberd-2.0s113.# ./configure --prefix=/usr/local/jabberd2
     ####要是报错,如找不着mysql.h,就locate mysql.h,然后 ln -s 就行.我的是这样  # ln -s /usr/local/mysql/include/mysql /usr/include/mysql      ####默认是用mysql的数据库的,所以要把mysql先安装好。4.# make5.# make install6. 安装好后导入数据库  # cd tools  # mysql
mysql> \. db-setup.mysql
Query OK, 1 row affected (0.00 sec)
Database changed
Query OK, 0 rows affected (0.13 sec)
Query OK, 0 rows affected (0.01 sec)
Query OK, 0 rows affected (0.01 sec)
Query OK, 0 rows affected (0.01 sec)
Query OK, 0 rows affected (0.02 sec)
...
创建完数据库和表后,我们还要配置该数据库的访问权限,很简单,运行以下命令即可:
mysql> grant select,insert,delete,update on jabberd2.* to jabberd2@localhost identified by '123456';
Query OK, 0 rows affected (0.00 sec)
7.配置文件 sm.xml  # vi /usr/local/jabberd2/etc/jabberd/sm.xml
  1)把localhost 改成主机的IP,或计算机名
  2)改mysql信息
   
   
   
      
      localhost
      3306
      
      jabberd2
      
      jabberd2
      123456

8.配置文件 c2s.xml
  # vi /usr/local/jabberd2/etc/jabberd/c2s.xml
  1)把localhost 改成主机的IP,或计算机名
  2)改mysql信息
   
   
   
      
      localhost
      3306
      
      jabberd2
      
      jabberd2
      123456
9.创建pid目录的命令如下:
   # mkdir -p var/jabberd/pid/
    是否创建该目录对服务器的正常运行没有影响,只是有了该目录后,当服务器运行时,在该目录下会生成jabberd2服务进程Id文件,我们可跟踪jabberd2服务器的进程Id号。
10.启动服务器
    # /usr/local/jabberd2/bin/jabberd
     如果启动不成功,可查询系统日志或用-D选项启动服务器
11.打开客户端
  win下用Pandion,linux下用gaim(可以用gaim 注册用户)

Windows下的[color="#ff0000"]Jabber客户端有:Gaim, Exodus, Gush, Pandion, Psi, Trillian Pro
Linux下有:Gaim, Gajim, Gossip, Gush, Kopete, Psi, Tkabber
  
   要注意的是有时用gaim做客户端时,可能会出现显示不了好友,这可能是gaim的版本问题。
12.
在jabberd2中,我们可以设置默认的好友列表模板,当用户第一次登录系统时就会自动获得该列表,不用手动一个用户一个用户地添加。要启用该功能,首
先要在sm.xml配置文件的内进行配置。jabberd2默认是没有打开该功能的,我们只要在
sm.xml文件中把template内的roster标签前的注释符删除即可。如:
...
   
   
        /usr/local/jabberd2/etc/jabberd/templates/roster.xml
   
13.默认的模块是存放在/usr/local/jabberd2/etc/jabberd/templates/roster.xml目录下的。我们编辑roster.xml文件,按以下格式添加用户列表。
  # vi /usr/local/jabberd2/etc/jabberd/templates/roster.xml
   
weblendar
weblendar
weblendar
  
Jabber客户端Psi 0.10 在Linux下如何安装
  Jabber客户端Psi 0.10发布,
网址是:
http://psi-im.org
Windows版的直接下载安装就行了,截图请看Psi 0.9.3的:
http://www.365huo.com/bbs/read.php?tid=3075&fpage=1
Linux版的,则下载源代码和QCA,然后分别编译安装,
下面说明顺序:
Psi  0.10需要Qt 3.x和QCA来进行编译,
Qt 3.x现在一般的Linux发行版里都带了,而QCA则可在下面地址下载:
http://delta.affinix.com/qca/
同时,还有两个插件可以下载,都可以在上面的网址中找到
下载后,我们有四个文件:
QUOTE:
psi-0.10.tar.bz2
qca-1.0.tar.bz2
qca-tls-1.0.tar.bz2
qca-sasl-1.0.tar.bz2
我们分别按照下列顺序来进行编译和安装(需要root权限):
编译安装 QCA,一定要加上--prefix=/usr,否则它将会安装在/usr/local下,这样Psi启动的时候就找不到libqca.so库,为了避免麻烦,直接装到/usr下,libqca.so就会在/usr/lib目录下。
QUOTE:yum install qt-devel
tar -xvjf qca-1.0.tar.bz2
cd qca-1.0
./configure --prefix=/usr
make
make install
编译安装 QCA-TLS
QUOTE:
tar -xvjf qca-tls-1.0.tar.bz2
cd qca-tls-1.0
./configure
make
make install
编译安装 QCA-SASL
QUOTE:
tar -xvjf qca-sasl-1.0.tar.bz2
cd qca-sasl-1.0.tar.bz2
./configure
make
make install
编译安装 Psi,注意,这个编译时间比较长(我编译的时候花了十五分钟)
QUOTE:
tar -xvjf psi-1.0.tar.bz2
cd psi-1.0
./configure
make
make install
或者用yum安装 psi
vi /etc/yum.repos.d/CentOS-Base.repo
#Dag
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
yum update
好了,这回可以用/usr/local/bin/psi来启动Psi了。
               
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/7869/showart_146395.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP