LinuxSir.cn,穿越时空的Linuxsir!

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

lumaqq 的启动脚本中加几句话好不好?

[复制链接]
发表于 2005-4-18 19:58:08 | 显示全部楼层 |阅读模式
加几句话好不好?
一个是处理 scim 的问题, 还有一个就是在 /usr/share/java 和 eclipse 默认安装位置的 plugins 目录来搜索 jar 文件, 最后就是添加 /usr/bin/java, 并且忽略错误输出
因为在做 rpm 的时候, 发现如果这样设置, 就不必写 fedora core 4 单独的启动脚本了.
能不能把 PREFIX 换成 LUMA_HOME 之类的变量名啊, 看起来含义更丰富一点.
//thx


  1. 2a3,4
  2. > #export GTK_IM_MODULE=xim
  3. >
  4. 56a59,70
  5. > if [ -d /usr/share/java ]; then
  6. >         for i in /usr/share/java/*.jar; do
  7. >                 cp=$i:$cp
  8. >         done
  9. > fi
  10. >
  11. > if [ -d /usr/share/eclipse ]; then
  12. >         for i in `find /usr/share/eclipse/plugins -type f -name *.jar `; do
  13. >                 cp=$i:$cp
  14. >         done
  15. > fi
  16. >
  17. 64a79,80
  18. > elif [ -x /usr/bin/java ]; then
  19. >         /usr/bin/java -Djava.library.path=/usr/lib -classpath $cp edu.tsinghua.lumaqq.LumaQQ "$HOME/.lumaqq" >/dev/null 2>&1 &

复制代码


做好的 srpm 在 http://www.linuxsir.cn/bbs/showthread.php?t=189924
发表于 2005-4-18 23:21:10 | 显示全部楼层
这些东西放我的脚本里面设置恐怕不太好

比如使用eclipse的jar,并不能把lib里面的一些jar省掉,我不可能知道对方有没有装eclipse,该下载的还是要下载,而且eclipse的版本不一样,也可能带来一些兼容性的问题,目前用的swt是3062版本,如果不是,岂不乱了

这些东西,最好还是用户来做,不过是设置一下JAVA_HOME而已,有何麻烦,如果真的不想设置,下载带jre的一切搞定。如果不想下载带jre的,想自己装jre,自己都会装jre了,设置个JAVA_HOME又有什么难的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-19 14:29:26 | 显示全部楼层
luma 理解错了我的意思
我的意思是说,你的脚本不够完整,因为
1. 加上针对 scim 的那段话,即使不用它,万一出错时就可以用它试试
2. 加上搜索 /usr/bin/java, 因为你没有搜索它.
3. 加上搜索 /usr/share/java 和 /usr/share/eclipse/plugins, 因为像 fedora 这样的系统会在这几个目录存放  jar 文件

算了,还是只在 fc4 的  rpm 里面用修改后的脚本吧, 无所谓的
回复 支持 反对

使用道具 举报

发表于 2005-4-19 14:38:35 | 显示全部楼层
没有理解错
1. 这个我来干涉,不好
2. 设置一下JAVA_HOME,更好些
3. 版本的问题不好保证
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-19 17:16:56 | 显示全部楼层
^_^
你总想着用你的库来运行自己的程序, 我想你的程序已经很稳定了,为什么不能依赖于系统环境呢?

btw, jar 格式对于二进制的patch set非常有效,对于打包却是灾难
回复 支持 反对

使用道具 举报

发表于 2005-4-19 17:27:33 | 显示全部楼层
就比如Eclipse 3.1的swt库和Eclipse 3.0的swt库,这个就可能有些问题,我要用eclipse的库,那么用户需要用3.0的eclipse,我不确定3.1会有什么问题,因为我还没迁移到3.1上来,不确定那宁愿不做

搜索java,多加几条搜索路径,不是一种非常好的办法,我以前是没加搜索的,需要大家设置java_home,后来加了搜索,以为那些不会设置java_home的人应该满意了,结果又多了一堆人来问我为什么狂读硬盘

所以要解决一个问题,根本的出路不在这里,我觉得现有的安装包已经能够满足大家的要求,不会设置java的可以下带jre的,会设置的,不会在乎我没有搜索/usr/share,那些又懒又不会的,你搞啥都没用

当然,你打包有什么困难,我是没有考虑到的,你如果想改,你可以随便改
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 22:50:14 | 显示全部楼层

libswt3-gtk2-3.1M6

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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