在CentOS7中安装vcs、verdi

发布时间:2026/10/10 22:05:54

在CentOS7中安装vcs、verdi 本文整理自 芯王国 和 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以及namehostname ifconfig在 windows下运行scl_keygen.exe需要填写这4项信息将电脑物理地址中的 “ ”删掉填入第二行的HOST ID Daemon和HOST ID Feature将host-name填入第三行的HOST NAMEPort为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 dvedve #VCS PATH$PATH:$VCS_HOME/bin alias vcsvcs #VERDI PATH$PATH:$VERDI_HOME/bin alias verdiverdi #scl PATH$PATH:$SCL_HOME/linux64/bin export VCS_ARCH_OVERRIDElinux #LICENCE 注意这里后面的主机名要更改为自己的hostname export LM_LICENSE_FILE27000localhost.localdomain alias lmg_synopsyslmgrd -c /home/synopsys/scl/2018.06/admin/license/Synopsys.dat修改完成保存后生效环境变量source ~/.bashrc5.激活先使用以下命令设置防火墙开放端口firewall-cmd --zonepublic --add-port27000/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工具查看是否激活成功
延伸阅读

更多相关文章

2026/10/10 22:05:54

基于SpringBoot的个人任务管理系统-附源码

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/10/10 22:00:54

Pytest+Allure+Excel接口自动化测试框架实战指南

做接口自动化测试这几年,无论团队大小,我最后都会把方案收敛到一套组合上:Pytest Allure Excel。Pytest负责用例组织、用例过滤和测试夹具,Allure把执行结果变成直观的测试报告,Excel则用来维护接口地址、请求参数和…

2026/10/10 22:00:54

cua极简效率实践:用短脆快思路优化重复操作

1. 从“cua”这个音节说起:它到底是什么第一次看到“cua”这三个字母,很多人会愣一下。它不像一个完整的英文单词,也不像某个技术术语的缩写,更像是一个拟声词或者拼音组合。我在不同场合见过这个词被反复提起:有人把它…

2026/10/11 0:22:14

AI编程工具:Claude Code 还是 Cursor,我试了三个月!!!

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 0:22:14

企业IM私有化部署实战:从数据主权到安全运维的选型与落地指南

企业IM选型这件事,这几年我参与的沟通越来越多,身边不少做运维和信息化的人都在聊同一个话题:聊天工具的服务器到底放在哪里,消息数据到底归谁管。这不是技术洁癖,而是实实在在的信任问题。市面上通用IM用起来确实方便…

2026/10/11 0:22:14

YOLOv7钢材缺陷检测:开箱即用权重与数据集实战指南

简介:本资源面向从事工业质检、深度学习目标检测的开发者与研究人员,提供一套可直接复现的YOLOv7钢材缺陷检测方案,解决钢材表面缺陷自动识别与模型训练问题。压缩包共166个文件,约203.86MB,包含31个Python脚本、36个y…

2026/10/11 0:22:14

5G网络切片资源隔离性验证:测试框架设计与pytest自动化实践

去年做运营商5G专网验证项目时,客户提了一个相当刁钻的需求:两个网络切片必须做到“绝对隔离”,而且要用数据证明,不能拍脑袋。场景是工业园区混合组网,自动化产线走uRLLC切片,办公区刷视频走eMBB切片。客户…

2026/10/11 0:22:14

软件评测师备考攻略:从真题反推知识版图到高效复习计划

1. 软件评测师备考1.4:这门考试的本质到底是什么先说个背景。我给自己备考资料标了一个版本号——1.4,这个系列笔记我已经改了四轮。第一版是纯抄教材目录,第二版是刷完第一遍真题后做的考点标注,第三版加入了错题反推&#xff0c…

2026/10/11 0:17:13

50ETF期权分仓系统技术拆解:多账户订单路由与风控引擎实现

这阵子后台有不少人在问50ETF期权分仓系统的事,问题基本都集中在两个方向:这系统到底怎么实现,平台又该怎么选。我理解大家为什么关心这个,50ETF期权的参与门槛确实不低,加上多策略、多资金方协作时,也确实…

2026/10/11 0:02:13

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/11 0:02:13

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/11 0:02:13

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/11 0:02:13

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/11 0:02:13

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/11 0:02:13

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑