首页 > 学技术 > 技术网文 > for X86 > 正文

[原创] solaris9 x86安装oicq过程,sparc也行


来源 chinaunix.net 酷勤网整理

作者:南非蜘蛛
出处: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:




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=344306
转载请注明作者名及原文出处



收藏本页到: