本文整理自 芯王国 和 xiaoleiyinya 两位博主的参考教程。
一、检查硬盘空间以及完成Vmware Tools安装
详细过程:
Vmware Tools安装
硬盘扩容教程
二、安装包拷入
在window系统下向共享文件夹目录拷入安装包
进入虚拟机,打开终端,先新建一个文件夹(不要有中文),然后,从共享文件目录下将文件全部拷过来。具体命令如下:
mkdir 12 cd 12 cp -rf ../../../mnt/hgfs/vcs/vcs_install/* ./三、安装
1. 导入安装包
首先安装相关相关安装包,安装过程中会出现提示,输入“y”回车就行。
repoquery --nvr --whatprovides libXss.so.1 sudo yum install libXScrnSaver-1.2.2-6.1.el7进入到之前创建的12目录中的synopsysinstaller_v5.0目录下,先运行.run文件,然后提示你输入安装路径,默认回车在当下目录就行
sudo ./SynopsysInstaller_v5.0.run2. 安装软件
在芯王国的教程中是将文件夹放入到了home目录下,后续会将软件安装到这个目录下,所以可以根据自己的需求进行更改。
home不是在普通用户下,需要超级用户权限,而软件安装必须在普通用户下所以需要将这个文件加权限打开;
cd /home sudo mkdir synopsys sudo chmod 777 synopsys创建完成后可以自行查看一下是否成功。
创建完成之后回到共享文件夹的install目录下,运行
./setup.sh开始安装,点击start;
之后步骤全部参考芯王国的安装步骤:
默认,点击next。
这里需要选择安装包的路径,教程中先安装scl,选择好点击ok;(选择文件夹的时候要按住左键)
后续选择安装路径,选择上面新建的synopsys目录下
之后就一路next;
点击接受并安装,安装完成点击 Finish,然后点击Dismiss完成安装。
后续vcs以及verdi同样按照这样的方法进行安装,如果按照默认的20G硬盘会提示空间不足所以必须提前确保空间足够。
3. license生成以及软件激活
首先在linux终端中输入如下命令查找ID以及name
hostname ifconfig在 windows下运行scl_keygen.exe
需要填写这4项信息
将电脑物理地址中的 “ :”删掉,填入第二行的HOST ID Daemon和HOST ID Feature;
将host-name填入第三行的HOST NAME;Port为27000
然后点击Generate生成license
生成后Windows的文件夹中会出现Synopsys.dat文件,点击打开。
在第二行DAEMON snpslmd 后面添加软件安装目录下的snpslmd 的路径。
改完之后把Synopsys.dat这个文件复制到“scl/2018.06/admin/license/”这个目录下
cp -rf ~/mnt/hgfs/scl_keygen_2030/Synopsys.dat /home/synopsys/scl/2018.06/admin/license/4. 环境配置
首先cd回到主文件夹
cd ~打开.bashrc环境文件
gvim .bashrc #如果没有gvim就选择 vim .bashrc在文件的最后加入以下内容,注意export要对应自己软件的安装路径。
同时需要注意倒数第二行,需要确认主机名是否正确。保存退出,source一下。
# export的路径要确保是软件安装路径 export DVE_HOME=/home/synopsys/vcs/O-2018.09-SP2 export VCS_HOME=/home/synopsys/vcs/O-2018.09-SP2 export VCS_MX_HOME=/home/synopsys/vcs-mx/O-2018.09-SP2 export LD_LIBRARY_PATH=/home/synopsys/verdi/Verdi_O-2018.09-SP2/share/PLI/VCS/LINUX64 export VERDI_HOME=/home/synopsys/verdi/Verdi_O-2018.09-SP2 export SCL_HOME=/home/synopsys/scl/2018.06 #dve PATH=$PATH:$VCS_HOME/gui/dve/bin alias dve="dve" #VCS PATH=$PATH:$VCS_HOME/bin alias vcs="vcs" #VERDI PATH=$PATH:$VERDI_HOME/bin alias verdi="verdi" #scl PATH=$PATH:$SCL_HOME/linux64/bin export VCS_ARCH_OVERRIDE=linux #LICENCE 注意这里@后面的主机名要更改为自己的hostname export LM_LICENSE_FILE=27000@localhost.localdomain alias lmg_synopsys="lmgrd -c /home/synopsys/scl/2018.06/admin/license/Synopsys.dat"修改完成保存后生效环境变量
source ~/.bashrc5.激活
先使用以下命令设置防火墙开放端口:
firewall-cmd --zone=public --add-port=27000/tcp --permanent firewall-cmd --reload 如果是个人虚拟机可以直接选择关闭 sudo systemctl disable firewalld # 检查防火墙状态,如果显示 inactive (dead) 就说明已经关闭了 sudo systemctl status firewalld依次输入以安装激活所需工具包
sudo yum install redhat-lsb.i686sudo yum install libpng12 -y然后在输入“lmg_synopsys”进行激活,这个每次启动虚拟机都需要这样操作一下。
lmg_synopsys激活好后在终端输入“verdi”打开verdi工具,查看是否激活成功