solaris9 x86安装oicq过程,sparc也行

发表于:2007-06-08来源:作者:点击数: 标签:
作者:南非蜘蛛 出处:www.douzhe.comwww.china unix .net 感谢作者 开发 出这样好的软件 在solaris上装QQ没有什么大用处,我只是 测试 一下这个软件,如果你对这个感兴趣,也可以试试 lumaqq是一个用 java 写的oi cq 软件,因此可以安装在很多系统上,lumaq

作者:南非蜘蛛
出处: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/clearcase/" target="_blank" >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可以运行了,效果如下

[img:fa0f301aea]http://lumaqq.linuxsir.org/download/screenshot/solaris/1.jpg[/img:fa0f301aea]

发送信息和接收都没有问题
但是当点聊天模式和查看聊天记录的时候,就自动退出了

并且报错如下
[color=red:fa0f301aea]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:fa0f301aea]

我已经发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
[quote:347981c580="sunmarmot"]靠~~~~要有SPARC版本的,偶就在偶的U30上面装个[/quote:347981c580]

标题不就说有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
[quote:5893ee2dfb="weihj"]蜘蛛,你在上面提到:
只好自己创建了一个连接 
# ln -s /usr/lib/libdl.so.1 /usr/lib/libm.so.2

你是怎样判断libdl.so.1文件需要重做链接的?在其他地方碰到类似问题我想试试用这种方法能否解决。谢谢![/quote:5893ee2dfb]

估计不行,需要用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)上运行不是很稳定呀。

 iricyan 回复于:2004-06-10 18:26:09
搞定了?

如果泡泡也能在Solaris下就好了。

 南非蜘蛛 回复于:2004-06-10 18:38:49
[quote:2e4c4d2e92="liboyang_bj"]倒是安装成功了,可软件在我机器(Sparc+Sol9)上运行不是很稳定呀。[/quote:2e4c4d2e92]

安装好后,需要把用户目录下的.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
哈!蜘蛛兄终于搞定啦!!!

 iricyan 回复于:2004-06-12 03:50:44
我unzip,直接运行,OK了。
不过发消息的时候异常退出了。
回头我检查下怎么回事。

 chensg 回复于:2004-06-14 09:08:48
请问'[color=red:365dcb7d4c]BadAtom (invalid Atom parameter)[/color:365dcb7d4c]'是什么错误?

 华宇良平 回复于:2004-06-15 16:13:49
有体啊,pfpf :em03:

原文转自:http://www.ltesting.net