安装重要的两项:

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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐