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

...全文
159 点赞 收藏 4
写回复
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 吗?
回复 点赞
发动态
发帖子
Solaris
创建于2007-08-27

1333

社区成员

2062

社区内容

Linux/Unix社区 Solaris
社区公告
暂无公告