在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4159|回复: 5

关于安装sentaurus(64位)时installer2.3中setup.sh不兼容的解决方案

[复制链接]
发表于 2013-4-5 11:15:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
      实验室新买了一台HpZ820的工作站,CPU自然是64位的。之前在自己的电脑上尝试着安sentaurus2010版(32位),都已经成功。      于是也打算在HP工作站上安装sentaurus。在网上下载了sentaurus2010版的common和amd(64)的安装包,除此之外还需要Installer2.3和SCL_V10.9.3。这些资源在咱们论坛上都有资源可下,在下就不多言啦~
       Installer2.3是32位的,在工作站双击打开时会一闪就没有了。如果在terminal中打开./setup.sh,会提示XXXXX/wish:出现错误之类的。论坛里也有关于这个问题的解决方法。原理是配置库,即lib的配置。32位系统中只有一个lib,里面都是装的库文件,运行软件时会进行调用。64位系统中有lib和lib64,lib中就是装的32位软件的库文件。有时候在安装系统时,你可能没有选择安装一些包,所以里面就是空的。但是这个可以在安装盘里找到。解决办法有:如找一个相同版本的32的linux,把其中lib中的文件统统拷过来。但是有时候也会遇到问题,就如笔者遇到的,有些文件拷贝时会出现error。(直接去盘里弄的话确实挺麻烦)
      另一个就是利用yum命令去配置库。setup.sh文件用到的库文件是lib/i686/nosegneg/下的libm.so.6文件,这是个快捷键,它链接到libm-2.12.so文件,这些都统统不管它。首先保证计算机联网,能够上外网,然后利用命令:yum install libm.so.6,然后就会从网上自动下载库文件。这个很好用。
       另外还有一个命令就是yum provides "*/库文件名称“;这个可以告诉你这个库文件来自系统安装盘里的哪个包。当然同样是要联网的。如果libm.so.6来自glibc-2.12-1.80.el6.i686.rpm。解压这个文件后确实是可以看到相应的库文件,但是并不能保证就会成功。建议还是用yum命令。
      最后补充一下,说了那么久,我的系统安装的是scientific linux6.3,是从SL官网上下的。Scientific Linux是重新编译的Red Hat Enterprise Linux,由费米国家加速器实验室、欧洲核研究组织以及世界各地的大学和实验室共同开发,是个开源免费的系统。也就是说SL6.3对应于Redhat Enterprise linux6.3。界面和操作都比较舒服,非常有科学范!大家可以尝试一下。
发表于 2013-4-5 14:08:22 | 显示全部楼层
已阅,yum是个好东西,我都是用iso文件做本地源来安装。
但是有些个软件装在sl上,直接报不兼容,虽然不一定没法启动,
 楼主| 发表于 2013-4-6 09:34:14 | 显示全部楼层
回复 2# snk88
是啊,yum很好用,好像直接从光盘上复制过来装不好弄啊,感觉装一个东西它需要好几个.rpm,这个不太好找。
发表于 2013-8-21 18:24:18 | 显示全部楼层
安装32位的library即可:ia32-libs
发表于 2013-11-24 11:06:32 | 显示全部楼层
这个问题困扰好久了
发表于 2013-12-21 04:38:26 | 显示全部楼层
zan zan !!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-19 01:46 , Processed in 0.023647 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表