sentaurus2013安装各种问题汇总.docx_第1页
sentaurus2013安装各种问题汇总.docx_第2页
sentaurus2013安装各种问题汇总.docx_第3页
sentaurus2013安装各种问题汇总.docx_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ubuntu 16.04上运行sentaurus TCAD遇到的问题及解决方法 已有 798 次阅读 2017-7-4 18:04 |个人分类:软件|系统分类:科研笔记|关键词:TCAD 在Ubuntu 16.04上安装好sentaurus TCAD后,软件运行时依然面临着问题,主要是该软件所依赖的共享库(lib*.so.?)版本或名称与Ubuntu 16.04系统上原有的不一致, 因而需要安装新的含有共享库文件的软件包或者用新名称destination做软链接(ln -s source destination)到原有的共享库文件source. 1. 无法打开Extensions菜单里的Techplot SV, Sentaurus Visual与Inspect, 终端Shell里出现下列提示:/opt/sentaurus/TCAD/bin/./tcad/current/tecplot/amd64/tecplot11/bin/tecplot.shared: error while loading shared libraries: libstdc+.so.5: cannot open shared object file: No such file or directory很显然,是缺失libstdc+.so.5文件。由于系统里存在libstdc+.so.6文件, 能不能用版本6的代替版本5的呢?终端里执行sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc+.so.6 /usr/lib/x86_64-linux-gnu/libstdc+.so.5再次试图打开Techplot SV,则出现下面的提示:/opt/sentaurus/TCAD/bin/./tcad/current/tecplot/amd64/tecplot11/bin/tecplot.shared: /opt/sentaurus/TCAD/bin/./tcad/current/amd64/lib/libstdc+.so.5: version CXXABI_1.2 not found (required by /opt/sentaurus/TCAD/bin/./tcad/current/tecplot/amd64/tecplot11/bin/tecplot.shared)/opt/sentaurus/TCAD/bin/./tcad/current/tecplot/amd64/tecplot11/bin/tecplot.shared: /opt/sentaurus/TCAD/bin/./tcad/current/amd64/lib/libstdc+.so.5: version GLIBCPP_3.2.2 not found (required by /opt/sentaurus/TCAD/bin/./tcad/current/tecplot/amd64/tecplot11/lib/libtec.so)/opt/sentaurus/TCAD/bin/./tcad/current/tecplot/amd64/tecplot11/bin/tecplot.shared: /opt/sentaurus/TCAD/bin/./tcad/current/amd64/lib/libstdc+.so.5: version CXXABI_1.2 not found (required by /opt/sentaurus/TCAD/bin/./tcad/current/tecplot/amd64/tecplot11/lib/libtec.so)/opt/sentaurus/TCAD/bin/./tcad/current/tecplot/amd64/tecplot11/bin/tecplot.shared: /opt/sentaurus/TCAD/bin/./tcad/current/amd64/lib/libstdc+.so.5: version GLIBCPP_3.2 not found (required by /opt/sentaurus/TCAD/bin/./tcad/current/tecplot/amd64/tecplot11/lib/libtec.so)Timeout error: re-trying to launch tecplot .显然, 版本6的libstdc+与版本5不兼容。必须安装libstdc+5才行,在终端里执行sudo apt-get install libstdc+5安装后,Techplot SV, Sentaurus Visual, Inspect都能打开。2. 无法打开Extensions菜单里的Merger, 终端Shell里出现下列提示:inspect: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directoryinspect: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory同样是库文件缺失的问题。检查发现系统里存在libtiff.so.5和libjpeg.so.8,版本比程序所依赖的要高。先考虑用系统自有的高级版本替换所需的低级版本, 在终端里执行sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.5 /usr/lib/x86_64-linux-gnu/libtiff.so.3sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so.8 /usr/lib/x86_64-linux-gnu/libjpeg.so.62然后启动Extensions菜单里的Merger,发现可以打开, 无需再安装低版本的共享库文件。3. 无法打开Extensions菜单里的 Sentaurus Process, 终端Shell里出现下列提示:sprocess: error while loading shared libraries: libmp.so.3: cannot open object file: No such file of directory检查发现系统里没有任何版本的libmp.so文件, 只有名称相似的libgmp.so.10文件, 试着用后者替换前者, 在终端里执行sudo ln -s /usr/lib/x86_64-linux-gnu/libgmp.so.10 /usr/lib/x86_64-linux-gnu/libmp.so.3发现Sentaurus Process能正确打开。1、现象:lmhostid为“00000000000”,License启动不了。原因: 这个是由于网卡的命名与license服务不一致导致的。为了区别不同的电脑,保证license只能被授权的电脑使用,license服务将电脑网卡的MAC地址定义为识别的标识。当license中授权的标识与电脑的MAC地址一致时,license服务才可以授权电脑正常运行TCAD。license服务程序中,lmhostid是识别电脑MAC地址的程序,然而,在linux中,lmhostid只识别名字为“eth0”的网卡。然而,在某些版本的linux系统中,默认网卡的命名各不相同。例如,如果系统为CentOS的话,网卡的命名为“ens33”,而不是“eth0”。那么,lmhostid识别到的MAC就变成了“00000000000”,这种情况下, 即使license是正确的,也无法正常启动。为了使lmhostid能够正确识别,需要修改linux中的配置,更改网卡的名字。解决方法:step 1:使用root账户打开配置文件gedit /etc/sysconfig/grub #使用root账户打开这个文件找到GRUB_CMDLINE_LINUX这一行,插入2个参数,具体内容如下,加入的参数加粗显示:GRUB_CMDLINE_LINUX=crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swapnet.ifnames=0 biosdevname=0rhgb quiet保存后关闭step 2:重新生成 grub 配置文件grub2-mkconfig -o /boot/grub2/grub.cfg step 3:重启linux使用ifconfig命令,即可看到网卡名字改为“eth0”,运行lmhostid命令,即可发现正常显示出MAC地址。2、现象:tecplot_sv 无法打开原因:缺少lsb库解决方法:网上下载“compat-libstdc+-33-3.2.3-61.x86_64_RHEL.rpm ”文件,安装即可解决。安装过程中可以关闭依赖库的检查,不影响使用。Ubuntu中将网卡名称eno16777736改回eth0一、前言今天在Vmware Workstation中安装了Ubuntu Server 15.10,然后发现网卡名称出现了问题,主网卡竟然不叫“eth0”,而是叫一个奇怪的名字“eno16777736”,强迫症的我表示接受不能,于是便开始找解决方法。 谷歌之,发现了一些线索,找到了“eno16777736”这个名字的来历,这其实是Vmware中这个网卡设备的acpi_index。而网上的解决方法都是针对RedHat和CentOS的,不能直接用在Ubuntu上,于是我又开始继续找资料,最后东拼西凑竟然成功了,所以来分享给大家。二、解决步骤首先看看刚装好的时候不正常的样子第一步,输入如下命令,编辑对应文件(使用管理员权限执行,下同) # vim /etc/default/grub 在”GRUB_CMDLINE_LINUX”中添加参数net.ifnames=0 biosdevname=0,如下图所示第二步,输入如下命令,更新grub配置文件 # updat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论