WSL安装ubuntu18.04+2016VCS+Verdi——记录安装过程错误

2023-05-16

前言:

安装过程花了一个星期,最开始是wsl的图形化界面一直没搞出来,等图形化界面安装好之后,安装vcs和verdi的过程又是一波三折。(这段可不看,总结一下自己踩过的坑)
1、最开始装的ubuntu16.04,后来发现18.04也挺多人用的,中间失败了,所以干脆重新安装了ubuntu18.04。
2、vcs也是安装了两次。第一次因为安装目录命名是写的sysnopsys,但是安装修改环境变量的时候复制的别人的路径,找了好久才发现。
3、安装成功的时候真的很有成就感,虽然只是安装了一个软件,但是在这过程中也学习到了如何解决问题。最开始只会去复制别人的命令,没有思考问题的来源,后来边看的时候边想问题原因,这样解决起来更高效。

一、安装包

下载链接:https://pan.baidu.com/s/1jDjTJGWRv8sFsqVXQwKAyA
提取码:pvun
我安装的是2016版本,安装包有verdi、vcs、scl。scl_keygen是产生license文件的

二、WSL安装和图形化界面

1、参考链接:完整过程,完完全全按照这个搞的,没有问题,太感谢了!
(1)这个是ubuntu里面执行startxfce4时会跳出来一些warning
在这里插入图片描述
在这里插入图片描述

虽然安装图形化界面成功了,但是桌面顶部和底部的任务栏都不见了,还没解决这个问题,只剩下左上角一坨黑色的任务栏。(未解决,勉强也一直在用)

(2)再重新打开ubuntu的时候会出现这个问题

X server alredy running on display 172.20.144.1:0

在这里插入图片描述

解决方法一:看到一个帖子说关闭电脑防火墙(试了但是没用,大家也可以试试)
解决方法二:win+R 输入cmd 回车打开控制台,输入ipconfig查看本机的ip地址
然后在linux命令行输入vim ~./bashrc ,下划到最后,然后输入

export DISPLAY = xxxxx:0

xxxx为查找到的自己的ip地址,然后source ~/.bashrc,就好啦!就是红色框中标记出来的,export的时候记得在最后加上:0
在这里插入图片描述

2、还有一种好像是远程连接,没有试过,教程也很多,大家也可以试试
(最开始是按照这个教程,这个教程访问量也最高,结果怎么样ccsm总是报错,看了评论区很多回答也没有整明白,如果有网友能出一个完整教程就太好了)

三、VCS安装

1、参考链接:参考教程
重要的是安装路径!!!!一定要记住,不要出错。
因为后面要去修改环境变量。路径错误的话会给后面带来很多问题。可以按照这个教程一样安装在

/home/xxx/synopsys/vcs-2016.06

其中xxx表示的是自己的用户名,这样的话就可以直接复制教程中的环境变量,修改的也就较少了,不会出错。(当然在setup的时候也有默认安装途径,也可以默认安装,不过我看大家都是自己创建目录安装的,可能是因为像windows一样不建议安装在c盘同样的原理吧)

四、开机自动激活

参考链接

五、安装过程中遇到的错误(精华!边安装边读!少踩坑!)

可以边看上面的推荐教程,边看这部分内容!!!
这部分可能每个人都会遇到各种错误,可以去别人教程的评论区多看看评论,看别人有没有相同的经历。有时候一种方法不行,可以尝试另外一种,有时候不知道哪种就试出来了!

1、更换镜像源
清华镜像源 阿里云镜像源(官方网站,更可靠)
可根据自己安装的版本自行选择,推荐阿里云镜像源。不要一味粘贴别人的,要和自己版本相同。
(我的是Ubuntu18.04)
版本号查看命令

lsb_release -a

区别在版本号不同,Codename不同

deb https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

ps:换源后报错,链接不上的时候出现err,除了修改DNS那些之外,考虑换热点或者换个wifi!亲测换个网就可以了

2、验证license
(1)常见问题就是出现在license,可以先用如下命令进行验证(xxx是我的用户名)(强烈建议这么做!如果第一步都错了,后面肯定有问题)

sssverify /home/xxxx/synopsys/scl_keygen/Synopsys.dat

显然我又失败了,好惨,check FAILED!!!!
在这里插入图片描述
然后输入ifconfig看到自己的HOST ID Deamon和HOST ID Feature变了,我之前是可以打开的,然后第二天写这个总结来着,打开就不行了,呜呜呜~
在这里插入图片描述
我重新在windows生成Synopsys.dat文件并且拷贝到linux之后,验证还是失败,但是再输入lmg_vcs是可以显示激活成功的。

3、激活lmg_vcs时常见的错误
(1)lmgrd can’t make directory /usr/tmp/.flexlm when running server on Ubuntu

原因:没有这个文件,创建一个,修改权限即可

sudo -i              #切换到root权限
mkdir /usr/tmp/      #创建目录(Ubuntu下没有这个目录)
chmod 777 /usr/tmp/  #修改权限

(2)Failed to open the TCP port number in the license(非常常见!)
原因:lmgrd正在运行,占用了这个端口
尝试一:输入lmdown,输入yes,过一会再输激活,过一会很重要

lmdown

尝试二:查看正在占用端口27000的进程,然后得到PID号,kill掉它

sudo netstat -ap | grep 27000
kill -9 ******

(3)bash: /usr/synopsys/scl/scl/linux64/bin/lmgrd: No such file or directory
原因:可能路径错误,32位和64位在scl/xxx/bin/lmgrd这里是有区别的,最好还是自己去真的打开文件夹看看有没有在。另外一个原因是没有lsb库,使用下面命令安装

sudo apt-get install lsb-core

(4)一定要安装gcc4.8和g++4.8版本,这个在前面安装过程中不会报错,但在后面使用vcs的时候会报错。下面命令是安装4.8版本,然后查看当前已安装的版本号,再设置优先级

sudo apt-get install gcc-4.8
 
ls /usr/bin/gcc*
 
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
 
sudo update-alternatives --config gcc
gcc --version #查看当前版本
sudo apt-get install g++-4.8
 
ls /usr/bin/g++*
 
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 100
 
sudo update-alternatives --config g++
g++ --version #查看版本,安装后一定要验证每一步是否成功,不然都不知道哪一步出错了

(5)输入vcs的时候报错:error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
原因:缺少文件。可以先去检查对应文件夹下是否有这个文件,没有的话就下载安装包,然后进行安装。

wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/libpng12.deb

(6)输入vcs时报错:/bin/sh: 0: Illegal option -h
解决:将shell从dash换为bash,输入查看是dash还是bash

ls -al /bin/sh

再修改为bash

sudo dpkg-reconfigure dash

(7)输入lmgrd报错未解决
原因:设置的环境变量与注册文件不一致

Cannot connect to license server system.
The license server manager (lmgrd) has not been started yet,
the wrong port@host or license file is being used, or the
port or hostname in the license file has been changed.
Server name: xxx
License path: xxxxx@xxxx;
FlexNet Licensing error:-15,570. System Error: 115 "Operation now in progree"
For further information, refer to the FLEXnet Licensing documentation,
available at "www.acresso.com".

在这里插入图片描述
我在linux打开Synopsys.dat文件看到每行行尾有加上^M符号
通过下面命令把他删除了,但是好像并没有什么用,先记下来吧

sudo apt install dos2unix
dos2unix /home/xxx/synopsys/..../Synopsys.dat #中间省略的是安装路径

(8)输入lmg_vcs确实激活成功了,但是输入vcs报错,输入verdi和dve都是可以打开的图形界面的
我看翻译意思是我使用的方法不对,要加上选项?所以直接输入dve是可以调出界面的,vcs应该要加上文件选项
在这里插入图片描述

Error-[NTMES] No TopModule/Entity supplied
  No TopModule/Entity supplied on 'vcs' command line.
  Usage: vcs [libname.]<Design Unit> [-o output] [other compile opts] or vcs 
  -help

(9)启动verdi时报错verdi_2016/bin/verdi: 433: /home/xxx/synopsys/verdi-2016.06-1/bin/verdi: Syntax error: “(” unexpected
解决方法:进入verdi安装目录下的/bin目录,里面有一个verdi的脚本,把这个脚本第433行的那个function去掉

(10)最后每次重启机器之后又要激活一次,要输入lmg_vcs进行激活

总结

安装软件太难了呀!!总是会碰到许多问题,这个问题解决了,然后下个问题又冒出来了,太难了!最后是成功的界面!
在这里插入图片描述

输入Verdi:成功打开,截图留念
在这里插入图片描述

最后是感谢每个博主出的教程,都为我解决问题提供了帮助!
第一次写csdn,如果有不对的地方,欢迎大家指正

2022年11月15日

每次打开这个软件都会报错
这次是输入lmg_vcs后会显示激活成功,但也出现了下面错误
在这里插入图片描述
输入lmstat查看状态,发现红色框出来这个问题
在这里插入图片描述

在这里插入图片描述
然后经过几次我发现好像是每次打开的hostid会发生改变
我有好几次打开报错都是这个原因,这样的话那就每次重新生成license好了,再激活

更新:2022-2-14
好久没用,竟然忘记root账户的密码,找了好久总算找到了解决方案
https://blog.csdn.net/weixin_44918493/article/details/111415813
太感谢了!
在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WSL安装ubuntu18.04+2016VCS+Verdi——记录安装过程错误 的相关文章

  • 在ubuntu18.04中切换python版本(个人记录)

    首先通过ls命令查一下目前ubuntu系统中已安装的python版本 ls l usr bin grep python 然后通过以下命令查看目前有哪些可供选择的python版本 update alternatives list python
  • xshell登录wsl

    配置ssh server 卸载 span class token function sudo span span class token function apt get span remove openssh server 安装 span
  • ubuntu18.04安装Ros(详细)

    Ubuntu18 04安装Ros本人已试过多次 xff0c 安装过程基本没出现问题 xff0c 而且该方法也可用在Jetson nano NX 上 一 设置软件源 xff1a 清华源 xff1a sudo sh c 39 etc lsb r
  • ubuntu18.04安装、使用evo

    ubuntu18 04安装evo 1 切换python版本2 安装pip33 安装evo4 自带test测试5 evo工具介绍6 evo使用6 针对不同数据集的格式以及evo命令 官方连接 xff1a https github com Mi
  • PoweShell Win_desktop install wsl

    什么是 WSL 2 WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本 xff0c 它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件 它的主要目
  • secureCRT连接ubuntu18.04

    1 安装ssh服务器 sudo apt get install openssh server 2 ssh服务器安装失败 错误提示 xff1a 下列软件包有未满足的依赖关系 xff1a openssh server 原因 xff1a 系统预置
  • Ubuntu18.04 realsenseD435i深度摄像头外参标定的问题

    Ubuntu18 04 realsenseD435i深度摄像头外参标定的问题 鱼香ROS介绍 xff1a 鱼香ROS是由机器人爱好者共同组成的社区 xff0c 欢迎一起参与机器人技术交流 进群加V xff1a fishros2048 文章信
  • 虚拟机VMware15中安装Ubuntu18.04步骤

    先安装虚拟机VMware15 xff1a 下载地址 xff1a Windows 10 64位下载链接 xff1a pan baidu com s 1Q9MVsEzVVoeOb99lQ1tsVQ 提取码 xff1a dggh Windows
  • 解决WSL上不了网以及不能通过wsl网络ping通主机

    解决WSL上不了网以及不能通过wsl网络ping通主机 WSL上不了网 在更换电脑无线网络之后 xff0c 发现wsl上不了网 xff0c ssh显示no route xff0c ping baidu com ping不通 xff0c 但是
  • 【Ubuntu】树莓派4B安装Ubuntu18.04(超详细)

    本教程主要记录下近期给树莓派4B安装Ubuntu18 04的过程 xff01 xff01 xff01 目录 一 下载Ubuntu18 04 Server版本 二 烧录 三 修改WiFi登录以及树莓派分辨率 1 修改wifi 2 修改分辨率
  • 在 WSL2 上部署 PyTorch

    开发项目需要使用AI 但是我习惯用 VMware 来开发各类项目 于是查到 Enable NVIDIA CUDA on WSL 可以实现 CUDA VGPU 的功能 但是国内对这类资料较少 我就想顺便补个空白 在 WSL2 上部署 PyTo
  • WSL忘记密码?记一次在 WSL 中重设 Linux 密码

    当你 在 Windows 上使用 WSL 安装 Linux 时 会要求你创建一个用户名和密码 当你在 WSL 上启动 Linux 时 这个用户会自动登录 现在的问题是 如果你有一段时间没有使用它 你可能会忘记 WSL 的账户密码 而如果你要
  • VCS命令行CTRL+C后dump完整的fsdb波形

    UCLI命令行CTRL C后dump完整的fsdb波形 1 ucli fsdbDumpFinish 2 ucli fsdbDumpvars 0 harness mda struct 如果仿真过程中直接CTRL C会调到UCLI接口 此时如果
  • Win10下安装配置使用WSL2

    Win10 下安装配置WSL2 1 检查更新 win10 版本 在cmd中使用winver命令来检查当前win的版本 如果版本太低 可以在 设置 更新和安全 Windows 更新中更新 但是有时候会没有提示能更新到最新的版本 那就可以使用微
  • windows上的linux子系统(WSL)

    目录 一 介绍 二 原理 2 1 wsl组件 2 2 wsl运行过程 2 3 文件系统 2 4 禁忌 三 使用 3 1 安装 3 2 用户账户和权限 3 3 wsl管理 3 3 互操作 参考 推荐阅读 一 介绍 Windows Subsys
  • Win11安装WSL2和Nvidia驱动(2022-12-19)

    文章目录 前言 系统环境 WSL 1和WSL 2功能对比 安装WSL2 更新和升级包 配置VSCode 配置GPU加速 安装Nvidia驱动 安装Cuda Toolkit 通过PyTorch安装CUDA Toolkit 测试Nvcc 参考链
  • (20201126已解决)WSL运行virtualenv venv创建虚拟环境出错

    问题描述 如题 在VS Code WSL中运行virtualenv venv出现下属错误 FileNotFoundError Errno 2 No such file or directory c users name anaconda3
  • 2023最新WSL搭建深度学习平台教程(适用于Docker-gpu、tensorflow-gpu、pytorch-gpu)

    导语 2023 4 11 对于机器学习er配置环境一直是个头疼的事 尤其是在windows系统中 尤其像博主这样的懒人 又不喜欢创建虚拟环境 过段时间又忘了环境和包的人 经常会让自己电脑里装了各种深度学习环境和python包 长时间会导致自
  • WSL——NextCloud 在 Windows 端的网络访问配置

    NextCloud 在 Windows 端的网络访问配置 1 WSL2 的 IP 配置问题 在 Windows 每次重启后 WSL2 的 IP 将会发生变化 即 WSL2 的 IP 并非静态地址 为此 通过下述代码可以手动为 WSL2 增加
  • 【ChatGPT】基于WSL+Docker的ChatGPT PLUS共享服务部署

    最近买了ChatGPT PLUS服务 想通过web服务将它共享给其他人使用 搜了一下目前GitHub上比较热门的服务有 ChatGPT Next Web chatgpt web share 其中chatgpt web share支持API和

随机推荐

  • HTML5学习资料

    xff08 一 xff09 HTML5的原型设计模板平台 http www zzfriend com xiazai moban http www ke01 com html5cmsmuban http www ui92 com down 2
  • centOS7安装图形化界面

    三步 1 yum groupinstall y 34 Server with GUI 34 这一步是下载图形化界面 2 reboot 重启一下 3 init 5 这一步是进入图形化界面模式 xff0c 如果配置文件里已经默认的是init 5
  • PHPExcel下载excel文件正常,打开报错:'break' not in the 'loop' or 'switch' context

    其实 xff0c thinkphp的报错已经很明显了 39 break 39 not in the 39 loop 39 or 39 switch 39 context错误位置FILE private var www backend Thi
  • ubuntu 系统出现 仓库 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu xenial Release“ 没有Release文件

    Ubuntu系统在执行sudo apt get update 后出现仓库 http ppa launchpad net fcitx team nightly ubuntu xenial Release 没有Release文件的错误 解决办法
  • Docker bridge网络模式搭建

    提示 xff1a 在 docker 中新建网络后 xff0c 容器绑定在新建网络上的容器可以用容器名ping其他的容器 xff0c 但是在默认网络上的容器是无法直接使用容器名ping通的 bridge网络搭建 1 安装brctl yum i
  • 【Python】python读取excel超链接

    前言 表格存在两种格式 xls 和 xlsx xff0c 所以python存在两种库分别读取这两种格式表格超链接 openpyl针对 xlsx格式 xff0c xlrd针对 xls文件 示例如下 xff1a 1 openpyl coding
  • 基于51单片机的12864液晶演示器驱动

    span class token macro property span class token directive keyword include span span class token string lt reg52 h gt sp
  • Ubuntu安装VNC4Server遇到的问题与解决方法

    在Ubuntu安装VNC4Server时 xff0c 报错 xff1a Package 39 vnc4server 39 has no installation candidate 这是由于没有找到apt get的source 可以按照以下
  • sumo中随机产生车流

    在sumo中绘制地图 xff0c 然后利用sumo中的randomTrips py工具产生随机的车流量 一 首先绘制路网 xff0c 本文绘制了一个九宫格路网 xff08 myroad net xml xff09 xff0c 如下图 xff
  • 计算机网络第一章概述总结知识点

    第1章 概述 本章最重要的内容 xff1a 互联网边缘部分和核心部分的作用 xff0c 什么是分组交换 xff1f 计算机网络的性能指标有哪些计算机网络分层次的体系结构是怎样的 xff1f 什么是协议和服务 xff1f 本章的重要概念 互联
  • pip安装git

    解决 xff1a Cannot find command git do you have git installed and in your PATH 和系统找不到指定的文件 while executing command git http
  • 卷积神经网络的特征图可视化秘籍——PyTorch实现

    卷积神经网络的特征图可视化秘籍 PyTorch实现 可视化的定义及步骤PyTorch实现以预训练好的VGG16为例进行可视化关键代码剖析如果是自行搭建的网络 xff0c 如何索引网络层 xff1f 继续使用序号索引不使用序号 xff0c 直
  • pip出现的问题

    正常使用示例 xff1a 安装numpy pip install numpy 临时加镜像源 pip install numpy i https pypi tuna tsinghua edu cn simple 镜像源 xff1a 清华 xf
  • 词权重 (term weight)方案总结

    目录 1 无监督 unsupervised 方法1 1 统计方法 xff08 TF TF IDF YAKE 1 2 图方法 TextRank SingleRank TopicRank PositionRank 2 有监督 supervise
  • Windows上安装Curl工具

    一 介绍 curl是利用URL语法在命令行方式下工作的开源文件传输工具 它被广泛应用在Unix 多种Linux发行版中 xff0c 并且有DOS和Win32 Win64下的移植版本 二 安装步骤 2 1 下载资源包 官网 xff1a htt
  • ESP8266 Arduino开发环境从零开始配置

    目录 1 安装Arduino IDE2 添加 ESP8266 支持3 添加依赖库4 完毕 1 安装Arduino IDE Arduino IDE 是由 Arduino 官方提供的支持 C 语言的集成开发环境 xff0c 主要是针对 Ardu
  • 使用HDFS的Java接口对文件基本操作

    使用HDFS的Java接口进行文件的读写 FileSystem对象 要从Hadoop文件系统中读取文件 xff0c 最简单的办法是使用java net URL对象打开数据流 xff0c 从中获取数据 不过这种方法一般要使用FsUrlStre
  • elastic学习笔记(一)

    elasticsearch安装 xff08 V7 10 0 xff09 踩坑笔记 一 elasticsearch在6 X版本后不允许使用root账户启动 创建其他账户 adduser es 创建密码 passwd es 二 生产环境安装完毕
  • 主机可以ping通虚拟机但无法访问虚拟机某一端口

    问题描述 主机可以ping通虚拟机 xff0c 但是服务器启动状态下访问 192 168 200 152 8888失败 背景 UFW防火墙已经开放 8888 端口 原因和解法 firewall这个防火墙的8888端口没有开放 xff0c 使
  • WSL安装ubuntu18.04+2016VCS+Verdi——记录安装过程错误

    前言 xff1a 安装过程花了一个星期 xff0c 最开始是wsl的图形化界面一直没搞出来 xff0c 等图形化界面安装好之后 xff0c 安装vcs和verdi的过程又是一波三折 xff08 这段可不看 xff0c 总结一下自己踩过的坑