Linux 安装medici 03版 安装
软件是medici 2003.12.0, 在Linux系统上安装,版本都可以,在centos 7 Redhat 6都测试过,没有问题。
运行环境基于csh shell.
一、 软件安装
安装所需文件:
下载地址:https://download.csdn.net/download/vivid117/11203339
将以上文件夹copy至linux 系统。copy过程可以参见其他网站,这里不再赘述。(安装包私信博主)
下面以博主自己的linux redhat 6 系统安装为例:
- 以上文件copy至linux系统桌面,进入文件夹,如下:
- 输入 ./medici_install 命令,进行安装,输入安装路径,一般放在sentaurus 工具下,如下
- 如果出现如下错误:主要由于Linux系统下的两个环境变量兼容性问题。
- 请在终端执行: export _POSIX2_VERSION=199209
- 然后在重新执行./medici_install命令。提示输入安装路径,根据自己需要。之前没有重建,则提示创建文件夹,输入y(yes)。后面的提示一直回车就可以。
- 出现如下界面,输入7,回车。基本的安装设置就已经完成
二、license 文件安装
-
进入medici安装文件夹,按照如下提示,找到install_license 文件并修改此文件内容。
-
打开install_license 文件 (本文使用vim编辑器,其他编辑器读者可以根据自己喜好)。找到文件第123行的case 7。并修改case 7内的内容,修改完务必保存退出,如下:
修改界面如下:
-
执行 ./install_license。 选择 7 进行配置。
-
执行了这个脚本以后,就会发现再medici 下多了一个license目录
-
将准备的桌面的medici文件夹中的license.dat文件cp到这个license目录中:
-
修改此license.dat文件的内容,主要第一行和第二行。
localhost.localdomain 是hostname, 27000是port number; tmald是daemon的名称,后面是daemon所在的路径,根据你的需要修改 -
修改 /etc/rc.d/rc.local文件, 添加如下(启动的时候,自动运行这个daemon):
修改如下:
-
修改环境变量
修改用户目录中的.cshrc文件,普通用户下。
增加下列环境变量:
setenv LM_LICENSE_FILE /opt/sentaurus/medici/license/license.dat
setenv TMALMD_LICENSE_FILE 27000@localhost.localdomain
set path = ( $path /opt/sentaurus/medici/bin )
-
切换至csh shell 环境, 执行 source ~/.cshrc
-
执行medici 命令, 即可以运行medici了:
注意,在终端启动的时候要在csh shell 环境中执行。一般系统默认是bash shell.