LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 981|回复: 3

在SLACKWARE 10下成功安装 Jabberd 2 服务器,发贴庆贺

[复制链接]
发表于 2004-8-29 04:50:13 | 显示全部楼层 |阅读模式
http://www.jabberdoc.org/jabberd_guide

需要下载:Libidn

Libidn provides necessary string manipulation functionality for Jabberd 2. Prior to Jabberd 2 stable 3, libidn was included with the Jabberd 2 distribution; however, a licensing conflict makes it necessary that libidn be installed separately.

http://www.gnu.org/software/libidn/#downloading

先编译libidn,
./configure
make
make install
ldconfig

然后编译jabberd 2
./configure --enable-mysql --enable-ssl --enable-idn
make
make install

增加用户:
groupadd jabberd2
useradd -g jabberd2 jabberd2

MYSQL中数据库建立:
root@darkstar:/tmp/jabberd-2.0s3/tools# mysql -u root -p < db-setup.mysql

mysql>       GRANT select,insert,delete,update ON jabberd2.*
    ->       to jabberd2@localhost IDENTIFIED by 'secret';


然后启动jabberd2:
/usr/local/bin/jabberd

最后用gaim测试了一下,注册用户,发信息都成功了。

哈哈,中国女排赢了俄罗斯,边看球边配置jabberd 2,感谢女排带给我的好运,一次性成功,睡觉去。

中国队31块金牌了。
 楼主| 发表于 2004-8-29 04:52:53 | 显示全部楼层
linq 3出了alpha 1了,不过只有客户端,服务器现在还得要用jabberd,
下周到公司去测试一下,哈哈,有好东西玩了。
 楼主| 发表于 2004-8-29 04:54:00 | 显示全部楼层
*********************************************
版本:  LinQ-3.0a1
作者:  张勇
Email: z-yong163@163.com
主页:  http://myicq.cosoft.org.cn
**********************************************


什么是 LinQ?
=================
LinQ是一个遵循Jabber协议(http://www.jabber.org)的即时通讯软件。客户端拥有非常华丽的用户界面,并且功能十分强大。
LinQ可以运行在企业内部,或者Internet上,甚至可以与互联网上的其它已经存在的Jabber服务器互通信息。



系统需求
=================
目前LinQ只能运行在Windows 2000或者更高版本上(如Windows XP)。



版权信息
=================
LinQ是免费软件。您可以免费使用,并且可以在非商业目的的情况下,对其进行再分发,前提条件是不允许对LinQ进行任何形式的修改(包括文档,程序资源,或者程序本身)。



功能及特点
=================
除了一般即时通讯软件共有的特性以外,LinQ还具有以下功能:

- 支持以SSL/TLS方式登录以及SASL身份验证,完全保证您的通讯安全。

- 目前支持SOCKS5以及HTTPS代理服务器连接方式

- 联系人列表以及分组信息全部存储在服务器上,您再也不用为更换电脑而找不到联系人而担忧了

- 可以定义:用户在联机状态时,不能看到我的状态的联系人列表;以及用户在隐身模式下,仍然能看到我的状态的联系人列表

- 在消息中内嵌任意大小的图片,并且可以在接收方聊天窗口中显示出来

- 可以选择任意的聊天窗口背景,并且与好友共享 (chatcontext.dll)

- 选择一张代表您自己的图片,并且可以显示在对方的聊天窗口中 (avatar.dll)

- 传输文件时支持断点续传

- 音频/视频聊天 (audiochat.dll, videochat.dll)

- 对方键入消息通知:您可以知道对方是否在准备向您发送消息 (chatstate.dll)

- 可以通过下载更多的图释集合,以扩展可以在消息中插入的表情符号

- 类似于ICQ的悬浮式窗口 (floatwnd.dll)

- 可以将聊天记录保存为RTF文档

- 推荐/发送一个或多个联系人给好友。好友收到后,可以选择是否将他们加入到自己的联系人列表中
  (RosterExchange.dll)

- 通过在服务端添加一个socks5 bytestream proxy的组件,客户端之间的点对点连接(传输文件等)可以穿越几乎任何防火墙。



如何组建自己的LinQ网络?
=========================
由于时间关系,我们还没有来得及推出自己的Jabber服务器。但是您可以下载任何Jabber服务程序,作为LinQ的服务端。在这里,我推荐使用以下两种服务器软件:

1. ejabberd
   网址:http://ejabberd.jabberstudio.org
   优点:功能强大,稳定性好,跨平台能力强,配置简单。
   缺点:效率相对不是很高,不过对于一般的企业已经足够了。

2. jabberd-2
   网址:http://jabberd.jabberstudio.org
   优点:由于使用C语言编写,性能相对较好。
   缺点:只能运行在类UNIX操作系统上(包括Linux),配置十分复杂繁琐。


我们目前正在抓紧开发自己的服务器程序,相信到时候与LinQ客户端配合工作得会更好!


企业用户
====================
  一些企业需要有自己的即时通讯软件作为内部员工交流的工具。但是大多数即时通讯软件开发商不提供对企业需求的定制开发,或者软件本身的API接口扩展能力十分有限。LinQ较好的解决了这一问题:

   - 在网络协议上,由于基于XML语法,扩展起来非常容易。在升级的同时,完全保持向后兼容。

   - 在软件的结构上,LinQ的设计十分独特。绝大多数情况下(90%),只需要编写插件就可以对系统已有的功能进行有效的扩展。事实上,LinQ现在的功能有很多也是基于插件来完成的,如音频/视频聊天,发送联系人等,甚至悬浮窗口也是一个插件!您可以到LinQ的plugins目录下找到这些插件。

   - 用户帐号采用user@domain的方式,这使得与企业现有的邮件系统结合非常容易。

   - Jabber协议的服务检测功能(Service Discovery),可以极大的扩展LinQ的功能。比如,您可以通过在服务端添加组件的方式,实现短消息的收发,检索企业数据库数据(类似Google),提交表格,查看天气预报等等。。。


  目前,我们提供的服务方式有两种:

  1. 出售LinQ的API接口以及SDK开发包。这种方式相对比较便宜。
  2. 直接为企业进行功能定制。



开发计划
======================
- 客户端安装程序
- 发布英文版以及其它语言的版本
- 服务端程序
- 功能十分强大的群组聊天,各种角色权限的设置近乎完美。
- 文件共享
- 远程桌面控制
- 聊天记录管理器
- 支持UNICODE
- 支持Win98
- 修改BUG
发表于 2004-8-29 11:37:11 | 显示全部楼层
支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表