作者:南非蜘蛛
出处:www.douzhe.com www.chinaunix.net
感谢作者开发出这样好的软件
在solaris上装QQ没有什么大用处,我只是测试一下这个软件,如果你对这个感兴趣,也可以试试
lumaqq是一个用java写的oicq软件,因此可以安装在很多系统上,lumaqq的主页上已经写的很详细了,我就不多介绍了。
网站http://lumaqq.linuxsir.org
下载for solarisx86版软件
http://lumaqq.linuxsir.org/download/zip_no_jre/lumaqq_0_2-solaris_motif_x86_no_jre.zip
也可以从我得网站下载
http://www.douzhe.com/down/lumaqq_0_2-solaris_motif_x86_no_jre.zip
确认系统是否安装java运行环境
一般在/usr/java目录下
如果没有安装,可以从java.sun.com上下载jre或者JDK 1.4以上版本
然后设置环境
我是这么设置的,给大家参考一下
先修改/etc/passwd的root和test用户shell改成bash
然后修改用户环境变量
more /home/test/.profile
PATH=$PATH:/usr/local/bin:/usr/ccs/bin:/usr/ucb:/opt/sfw/bin;export PATH
MANPATH=$MANPATH:/usr/man:/usr/local/man:/opt/sfw/man;export MANPATH
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/local/ssl/lib;export LD_LIBRARY_PATH
SHELL=/usr/bin/bash;export SHELL
EDITOR=vi;export EDITOR
JAVA_HOME=/usr/java;export JAVA_HOME
cp一个.profile到/下,给root用
解包
unzip lumaqq_0_2-solaris_motif_x86_no_jre.zip
cd lumaqq_0_2-solaris_motif_x86_no_jre
chmod 777 lumaqq
./lumaqq
启动文件是一个脚本,大家可以根据自己的需要修改
我提交的几个问题,不知道是不是bug
ln:不能创建 //.lumaqq/log4j.properties: 文件已经存在
ln:不能创建 //.lumaqq/QQWry.dat: 文件已经存在
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/ghost/lumaqq_0_2-solaris_motif_x86_no_jre/swt/libswt-motif-3052.so:
ld.so.1: /usr/java/bin/java: 致命的: libm.so.2: 打开?败: ?宋??
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1485)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
at org.eclipse.swt.internal.motif.OS.<clinit>;(OS.java:20)
at org.eclipse.swt.graphics.Device.<clinit>;(Device.java:89)
at edu.tsinghua.lumaqq.shells.MainShell.<init>;(MainShell.java:385)
at edu.tsinghua.lumaqq.LumaQQ.main(LumaQQ.java:77)
只好自己创建了一个连接
# ln -s /usr/lib/libdl.so.1 /usr/lib/libm.so.2
这时lumaqq可以运行了,效果如下
发送信息和接收都没有问题
但是当点聊天模式和查看聊天记录的时候,就自动退出了
并且报错如下
[color=red]0 [Listener] ERROR edu.tsinghua.lumaqq.qq.PacketProcessor - 解析包内容时出错: 抛弃改包
62 [Listener] ERROR edu.tsinghua.lumaqq.qq.PacketProcessor - 解析包内容时出错: 抛弃改包
X Error of failed request: BadAtom (invalid Atom parameter)
Major opcode of failed request: 20 (X_GetProperty)
Atom id in failed request: 0x0
Serial number of failed request: 42463
Current serial number in output stream: 42463[/color]
我已经发mail给开发的人了,不知道cu有没有java高手解决一下
好了,就写这么多了,祝安装顺利
leon_dy 回复于:2004-06-09 17:15:20
这么厉害!
twlogin 回复于:2004-06-09 22:22:27
这期的电脑报上也有介绍
感兴趣的可以装一个玩玩
sunmarmot 回复于:2004-06-09 22:47:10
靠~~~~要有SPARC版本的,偶就在偶的U30上面装个
ruknow 回复于:2004-06-10 12:09:38
引用:原帖由 "sunmarmot"]靠~~~~要有SPARC版本的,偶就在偶的U30上面装个 发表:
标题不就说有SPARC版本的?
procrus 回复于:2004-06-10 12:33:41
可惜没有合适的机器
nimysun 回复于:2004-06-10 12:43:37
汗。我可惜没有帐号啊。不知道帐号是不是免费申请的啊。
weihj 回复于:2004-06-10 14:56:58
bash-2.03# ./lumaqq
ln:不能创建 //.lumaqq/log4j.properties: 文件已经存在
ln:不能创建 xml/xml: 文件已经存在
ln:不能创建 sound/sound: 文件已经存在
ln:不能创建 //.lumaqq/QQWry.dat: 文件已经存在
Exception in thread "main" java.lang.NoClassDefFoundError: javax/sound/sampled/Line$Info
at edu.tsinghua.lumaqq.shells.MainShell.<init>;(MainShell.java:447)
at edu.tsinghua.lumaqq.LumaQQ.main(LumaQQ.java:77)
bash-2.03#
啥问题?
南非蜘蛛 回复于:2004-06-10 15:39:51
在lumaqq里加入
echo $HOME
echo $PREFIX
打印一下变量,我看看
weihj 回复于:2004-06-10 16:05:26
bash-2.03# echo $HOME
/
bash-2.03# echo $PREFIX
bash-2.03#
weihj 回复于:2004-06-10 16:11:32
蜘蛛,你在上面提到:
只好自己创建了一个连接
# ln -s /usr/lib/libdl.so.1 /usr/lib/libm.so.2
你是怎样判断libdl.so.1文件需要重做链接的?在其他地方碰到类似问题我想试试用这种方法能否解决。谢谢!
南非蜘蛛 回复于:2004-06-10 16:27:07
引用:原帖由 "weihj" 发表: 蜘蛛,你在上面提到:
只好自己创建了一个连接
# ln -s /usr/lib/libdl.so.1 /usr/lib/libm.so.2
你是怎样判断libdl.so.1文件需要重做链接的?在其他地方碰到类似问题我想试试用这种方法能否解决。谢谢!
估计不行,需要用ldd工具和其它工具跟踪一下lib库
btw:我得意思是在lumaqq那个脚本里加那两句话,不是在提示符下打
weihj 回复于:2004-06-10 17:19:32
bash-2.03# ./xmms
ld.so.1: ./xmms: 致命的: libgtk-1.2.so.0: 打开失败: 无此文件或目录
被杀掉
bash-2.03# ldd xmms
libpthread.so.1 =>; /usr/lib/libpthread.so.1
libSM.so.6 =>; /usr/lib/libSM.so.6
libICE.so.6 =>; /usr/lib/libICE.so.6
libxmms.so.1 =>; /usr/local/lib/libxmms.so.1
libgtk-1.2.so.0 =>; (文件没有发现)
libgdk-1.2.so.0 =>; (文件没有发现)
libgmodule-1.2.so.0 =>; (文件没有发现)
libgthread-1.2.so.0 =>; (文件没有发现)
libglib-1.2.so.0 =>; (文件没有发现)
libthread.so.1 =>; /usr/lib/libthread.so.1
libdl.so.1 =>; /usr/lib/libdl.so.1
libXext.so.0 =>; /usr/lib/libXext.so.0
libX11.so.4 =>; /usr/lib/libX11.so.4
libsocket.so.1 =>; /usr/lib/libsocket.so.1
libnsl.so.1 =>; /usr/lib/libnsl.so.1
libm.so.1 =>; /usr/lib/libm.so.1
librt.so.1 =>; /usr/lib/librt.so.1
libc.so.1 =>; /usr/lib/libc.so.1
libgtk-1.2.so.0 =>; (文件没有发现)
libgdk-1.2.so.0 =>; (文件没有发现)
libgmodule-1.2.so.0 =>; (文件没有发现)
libgthread-1.2.so.0 =>; (文件没有发现)
libglib-1.2.so.0 =>; (文件没有发现)
libdga.so.1 =>; /usr/openwin/lib/libdga.so.1
libmp.so.2 =>; /usr/lib/libmp.so.2
libaio.so.1 =>; /usr/lib/libaio.so.1
/usr/platform/SUNW,UltraAX-e/lib/libc_psr.so.1
bash-2.03#
liboyang_bj 回复于:2004-06-10 18:03:17
倒是安装成功了,可软件在我机器(Sparc+Sol9)上运行不是很稳定呀。
予默 回复于:2004-06-10 18:26:09
搞定了?
如果泡泡也能在Solaris下就好了。
南非蜘蛛 回复于:2004-06-10 18:38:49
引用:原帖由 "liboyang_bj"]倒是安装成功了,可软件在我机器(Sparc+Sol9)上运行不是很稳定呀。 发表:
安装好后,需要把用户目录下的.lumaqq/你的QQ号码/msg.db 删除
peng 回复于:2004-06-10 18:40:06
我也要安装。。 :em02: :em02: :em02: :em02:
liugr3988 回复于:2004-06-10 18:58:15
好文章 :)
stevens_wu 回复于:2004-06-11 11:13:31
不错不错!现在也能在solaris下聊天了,hihi
platinum 回复于:2004-06-11 21:36:05
哈!蜘蛛兄终于搞定啦!!!
予默 回复于:2004-06-12 03:50:44
我unzip,直接运行,OK了。
不过发消息的时候异常退出了。
回头我检查下怎么回事。
chensg 回复于:2004-06-14 09:08:48
请问'[color=red]BadAtom (invalid Atom parameter)[/color]'是什么错误?
华宇良平 回复于:2004-06-15 16:13:49
有体啊,pfpf :em03:
|