Virtuoso: 最全安装(IC618,IC617等), 问题解决
最全安装Virstuoso IC618
安装重要的两项:
1、原文件打补丁
2、生成license文件
3、配置环境变量,(其中需要注意的就是.bashrc、.cshrc配置文件加载,需要用到bash和csh两种不同的shell工具,修改默认的shell需要用echo $SHELL来确定是否修改成功,一般需要重启动
)
其中要注意oa(OpenAccess)库的依赖问题,例如: oa_v22.60.007等
问题解决:
1、错误提示:
Start self extract...
Running....
./.ocad/selfext/onepatch.sh: 行 7: ./.ocad/selfext/sfk: 没有那个文件或目录
Finished.说明缺少libstdc++.so.6;
安装:
sudo apt-get install libstdc++6
sudo apt-get install lib32stdc++6
这是来自另一个安装说明,这些名称是Linux镜像中Packages
rpm -ivh libstdc++-4.8.5-36.el7.i686.rpm libgcc-4.8.5-36.el7.i686.rpm
2、
为什么要将默认bash修改为csh,有时候安装的软件命令是基于csh写的,如果用bash使用软件就会报错,如:“No command ‘setenv’ found”,此时需要将Ubuntu默认的bash改为csh
修改方法
1、可以通过命令:
echo $SHELL
(注意大写)来查看自己的系统当前使用的是什么类型的shell)
2、查阅系统存在的bash,使用命令:cat /etc/shells
3、发现系统默认没有csh所以没办法切换,所以要先下载一个csh,下载方法可以参考我前面写文章——Ubuntu用apt-get下载csh
4、下载好之后,就可以将bash切换为csh了,此时再检查shell类型,发现变成csh了,详细见下文。bash切换csh方法
前提是已经下载好了csh
方法一:
首先:进入root模式:sudo -s
然后:chsh(如果发现提示chsh: PAM: Authentication failure,可以退出root再试一次chsh就可以了)
输入:/bin/csh
最后重启Ubuntu,打开终端,输入# echo $SHELL
返回s“/bin/csh”,说明SHELL修改成功。方法二:
输入:sudo nano /etc/passwd
然后将这个位置的csh手动改为bash,保存退出(ctrl + X,回车)
最后重启客户端即可支持原版: http://t.csdn.cn/fSaNy
来自于redhat7.6安装说明:
在个人目录下打开终端,输入su按Enter,输入root用户密码,临时切换到root账户
;继续输入usermod -s /bin/csh skywalker,其中skywalker是用户名,将个人用户的shell改为csh。因为环境变量采用csh设置,所以要将默认的bash改成csh;如果采用bash设置环境变量,则不需要更改shell。
如果没有修改成功,需要重启客户端;
3、
按照流程安装完成,which virtuoso能够执行成功,执行virtuoso却command not found
解决办法:回到之前redhat7.6解压出来的Packages目录下,执行rpm ksh-xxxxx.rpm来安装ksh rpm -ivh ksh-20120801-139.el7.x86_64.rpm
更多推荐
所有评论(0)