Solaris2.6下的两个问题(cc的死循环和NETSCAPE浏览器安装)

hello1998 2010-03-16 12:05:41
公司的一台服务器是SUN Solaris2.6 SPARC,是十年前购入的.
CC的编译器, 当时购入了Sun WorkShop 5.0,日语版的, 即 WS5.0_J-SPARC
当时, 买了一个使用权, 由序列号申请到了LICENSE文件.
编译和开发都没有问题.


10年后的现在, 需要做功能强化, 开发环境希望和先前的一样.
据社长说, 这个工作站的OS一直没有重装.

现在面临着如下两个问题'

1. cc不能正常使用
原来的LICENSE文件,不清楚还有没有.
运行CC的话, 说是FLEXlm 错误, 具体是什么错误, 社长记不清楚了.

社长然后联系SUN公司的LICENSE中心, 答复说, 已经不给予支持了, 所以不给新的LICENSE文件.
但给出了一个参考网址, http://www.sun.com/software/licensingcenter/sundev.xml
说可以作一个DEMO LICENSE 文件.

现在的做法是, 把相应的DEMO文件编辑后
(主要是只保留于CC编译器有关的四行 INCREMENT,
即INCREMENT workshop.c.sparc sunwlicd 5.000 01-jan-0 0 EB0A4041AE92C024FE21 \
"0" DEMO
等四行), 把这个文件起名为 sunpro.lic,demo1, COPY到/opt/SUNWspro/license_dir/ 下,
然后编译一个最简单的 helloworld.c程序.
(#include <stdio.h>

main(){
printf("Hello, World!"\n);
})

即, cc helloworld.c , 这时没有FLEXlm 错误了,
但提示说, printf("Hello, World!"\n); 这一行有关于 \n的错误,
修改成 printf("Hello, World!") 后, 再运行 cc helloworld.c
就死循环了,一直不结束.

请问, 这种现象是不是因为LICENSE的事, 怎么调查,解决?

2. NETSCAPE浏览器安装
一直用的是HOTJAVA这个浏览器, 没有安装过附送的NETSCAPE.
现在感觉HOTJAVA有些网站访问不了, 所以考虑安装NETSCAPE 浏览器
但看了一下NETSCAPE 光盘(COMMUNICATION 和 NAVIGATOR),里面没有可执行的安装文件.

请问, 是不是需要用 pkgadd 命令来安装, 是的话, 具体操作步骤能否给列一下.


最后, 顺便问一下, SHELL环境下, 怎么拷贝上面的命令文字,
比如, 上一命令是, pkgadd -d 'pwd', 执行完后, 下面想再执行一次,
但不想再输入, 想直接COPY过来, 怎么操作啊.

或者象 DOS中的 F3那样, 列出前面的命令履历来也行.
试着用 向上的箭头键也不好用.

恳请各位高手帮忙解答一下. 万分感谢.

2010/3/16

...全文
234 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
steptodream 2010-03-16
  • 打赏
  • 举报
回复
2.6很old呀 从那以后2就被去掉了
第一个问题不清楚
第二个问题 光盘里没有README或者INSTALL之类的说明文档吗
不能使用上箭头 是shell环境的问题 换一个shell 输入bash回车 看看好不好用
要是用putty等工具远程管理的话 只需要鼠标选择已经敲过的命令 右键一点就可以了
hello1998 2010-03-16
  • 打赏
  • 举报
回复
谢谢 steptodream 的解答, 主要是我现在没有在机器前, 所以没有办法确认.


现在只考虑第一个问题了.
我们现在做的DEMO LICENSE文件中, 好象没有 服务器等信息, 只有四行 INCREMENT关于CC的语句.

我认为, 日期过时和缺乏服务器信息, 可能是这个DEMO LICENSE文件的问题.
导致 CC 运行时死循环.
steptodream 2010-03-16
  • 打赏
  • 举报
回复
SOLARIS下默认不一定是bash 再说这样的问题你到机器上一确认就OK了

既然有README或者INSTALL 就没必要自己猜来猜去的了 官方的文档比谁说的都权威
hello1998 2010-03-16
  • 打赏
  • 举报
回复
2.6 确实很旧了. 10年前的OS了.
第一个问题, 如果当时的LICENSE文件还能找到的话, 应该是还能用吧.
技术支持有限制, LICENSE文件还能限制年数?

第二个问题, 我现在不在工作站前, 不能确认.
只记的, 光盘上有好几个子目录的, 可能是日语版, 或者什么其他版的,
隐约记的在某个子目录下有 README或者INSTALL之类的说明文档.

我的判断就是需要用 PAGADD命令来安装.

请明白人来指点一下.

SOLARIS下, 缺省的SHELL是什么? 不是bash 吗?

1,544

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 Solaris
社区管理员
  • Solaris
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧