Linux CentOS7安装medici 03版

注:本文在原有博主基础上,对几个安装过程中出现的问题进行解决,我的问题,以黄色标题标出
原有博主文章:https://blog.csdn.net/vivid117/article/details/89736059

Linux 安装medici 03版 安装

  • 一、 软件安装
  • 二、license 文件安装软件
    是medici 2003.12.0, 在Linux centos 7 上安装
    一、 软件安装

安装所需文件:
下载地址:https://download.csdn.net/download/vivid117/11203339
在这里插入图片描述
将以上文件夹copy至linux 系统。copy过程可以参见其他网站,这里不再赘述。
我遇到的问题
我使用的是VMware虚拟机,在安装了VMware tools(CentOS7 vmware tools安装教程:链接?),物理主机可以直接将需要拷贝的文件拖入虚拟机系统
但是我的win10系统和VMware不协调,在拖动过程中直接就卡死了(网上好多人反应同样现象),也无法关闭虚拟机,只能重启。重启打开虚拟机发现那个文件已经拷进去了,但是在执行 ./medici_install(下面教程第二步)后无反应,百思不得其解,可能就是拷贝的文件出现了问题。
解决方法
虚拟机和主机共享文件夹(配置链接?),直接在共享的文件夹内进行安装。
下面以博主自己的linux CentOS7 系统安装为例:

  1. 以上文件copy至linux系统桌面,进入文件夹,如下:
    在这里插入图片描述
  2. 输入 ./medici_install 命令,进行安装,输入安装路径,一般放在sentaurus 工具下,如下
  3. 在这里插入图片描述
  4. 如果出现如下错误:主要由于Linux系统下的两个环境变量兼容性问题。
    在这里插入图片描述
  5. 请在终端执行: export _POSIX2_VERSION=199209
    在这里插入图片描述
  6. 然后在重新执行./medici_install命令。提示输入安装路径,根据自己需要。之前没有重建,则提示创建文件夹,输入y(yes)。后面的提示一直回车就可以。
    在这里插入图片描述
  7. 出现如下界面,输入7,回车。基本的安装设置就已经完成
    在这里插入图片描述

二、license 文件安装

  1. 进入medici安装文件夹,按照如下提示,找到install_license 文件并修改此文件内容。在这里插入图片描述

  2. 打开install_license 文件 (本文使用vim编辑器,其他编辑器读者可以根据自己喜好)。(vim编辑器简单使用说明链接?)找到文件第123行的case 7。并修改case 7内的内容,修改完务必保存退出,如下:
    在这里插入图片描述
    修改界面如下:
    在这里插入图片描述

  3. 执行 ./install_license。 选择 7 进行配置。
    在这里插入图片描述
    这一步我遇到了问题
    当你选完7以后,提示内容如图,和上面的并不一样,而且也没有下一步所说的license目录,这时你只需再输入一遍./install_license,就会发现和上面的教程一样了。
    在这里插入图片描述

  4. 执行了这个脚本以后,就会发现再medici 下多了一个license目录
    在这里插入图片描述

  5. 将准备的桌面的medici文件夹中的license.dat文件cp到这个license目录中:
    在这里插入图片描述

  6. 修改此license.dat文件的内容,主要第一行和第二行。
    在这里插入图片描述
    localhost.localdomain 是hostname, 27000是port number; tmald是daemon的名称,后面是daemon所在的路径,根据你的需要修改(如果严格按上述过程配置,只需要修改成博主图片所示内容即可)

  7. 修改 /etc/rc.d/rc.local文件, 添加如下(启动的时候,自动运行这个daemon):
    在这里插入图片描述
    修改如下:
    在这里插入图片描述

  8. 修改环境变量
    修改用户目录中的.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 )
    在这里插入图片描述

  9. 切换至csh shell 环境, 执行 source ~/.cshrc
    在这里插入图片描述

  10. 执行medici 命令, 即可以运行medici了:
    在这里插入图片描述
    这一步我又有问题了
    正当我以为大功告成时,激动的打出medici发现是这样的,如图
    在这里插入图片描述
    这时就需要输入 sudo yum install glibc.i686 www.cit.cn(解决链接),等待安装完成后,再输入 medici就会迎来博主上图的画面,喜极而泣。
    注意,在终端启动的时候要在csh shell 环境中执行。一般系统默认是bash shell.

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值