在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 要你命3000

[原创] Ubuntu 18.04装innovus 19.1

[复制链接]
发表于 2021-4-1 10:02:53 | 显示全部楼层


dummy_tony 发表于 2021-3-31 20:51
看了是没法用老方法破了,还是有问题。。。
我安装的是innovus19.15


抱歉,我的是18版本,搞错了
发表于 2021-4-6 21:18:26 | 显示全部楼层


曦玄 发表于 2021-3-31 20:10
你试试这个,我就是使用的这个


Tnx buddy..
发表于 2021-5-14 13:47:27 | 显示全部楼层
please share the Innovus software
发表于 2021-5-23 14:57:38 | 显示全部楼层
[color=rgba(0, 0, 0, 0.87)][url=]please share the innovus software here is the mail id palanivelselvikg@gmail.com[/url]

发表于 2021-9-19 21:05:38 | 显示全部楼层
请问下innovus19 是怎么破的啊?
发表于 2021-12-29 16:05:16 | 显示全部楼层
你们的innovus能布局布线吗,我跑起来会崩溃,我是2020版
发表于 2022-1-21 16:55:11 | 显示全部楼层
Thanks!
发表于 2022-6-26 22:15:34 | 显示全部楼层
加了还是报错,但是gui界面正常出现,使用会有问题吗?
发表于 2022-6-28 22:34:47 | 显示全部楼层
装的是181,也报了一样的错,修改sysname没用,怎么办?而且sysname里的内容和这个还不太一样
发表于 2022-10-20 04:44:24 | 显示全部楼层


Linux_Container 发表于 2022-6-28 22:34
装的是181,也报了一样的错,修改sysname没用,怎么办?而且sysname里的内容和这个还不太一样 ...


我装的也是18.10,和你一样的问题,我在谷歌上找到解决办法了。操作系统是Ubuntu 20.04
首先打开"sysname"这个bash脚本,我这边的路径是:"/usr/cadence/innovus1810/share/oa/bin/sysname",我的innovus安装路径是“/usr/cadence/innovus1810”,如果你那里不在这个路径下的话可以用”find“命令在你安装innovus的根目录下搜索一下。
然后看开头一堆注释,里面列举了innovus支持的操作系统,我们要做的就是让sysname这个脚本把Ubuntu识别成RHEL。找到”check_linux()“这个函数,函数开头有两行给变量赋值的代码:
    version=`uname -r`
    machine=`uname -m`

熟悉linux bash的话应该知道这是把执行”uname“的返回值赋给$version和$machine,这里我们需要查看的是$version。另外打开一个Linux控制台,输入”uname -r“并回车,我这里返回的是”5.15.0-generic“。
接下来看2个嵌套的case语句,其中”case $version in“这段是根据”uname -r“判定系统版本,我们可以拷贝4.4.*这一项的内容:
4.4.*)
                  # SLES 12 SP2
                  if [ "$OA_COMPILER" = "" ] ; then
                      compiler="_gcc48x";
                  fi
                  sysname="linux_rhel50$compiler"; sysnames="$sysname $sysnames";;

并粘贴,那么这段case语句中就有2个4.4.*的项,因为之前返回的值是5.15.0-generic,所以把粘贴的这项的 4.4.* 改成 5.15.* ,这样sysname就修改完成了。

另外,根据查到的这个链接https://github.com/leoheck/ubuntu-config/issues/22)里的内容,我们还需要配置环境变量。我在~/.bashrc中添加了如下内容:
#运行软件所需变量
export LM_LICENSE_FILE="/usr/cadence/license/cadence.txt"
export PATH="/usr/cadence/innovus1810/bin:/usr/cadence/innovus1810/tools.lnx86/binPATH"
#OA特性所需变量
export LD_LIBRARY_PATH="/usr/cadence/innovus1810/share/oa/lib/linux_rhel50_gcc48x_64/optLD_LIBRARY_PATH"
export LD_LIBRARY_PATH="/usr/cadence/innovus1810/tools.lnx86/lib/64bitLD_LIBRARY_PATH"
export CDS_AUTO_64BIT=ALL
export OA_HOME="/usr/cadence/innovus1810/share/oa"


关闭控制台并重开之后,执行”innovus -no_gui“就不会再报楼主说的那个错误了。
想要license可以去我发的这两个帖子里找,他们发的license里有innovus的feature:
https://bbs.eetop.cn/thread-883101-1-1.html
https://bbs.eetop.cn/thread-936872-1-1.html

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-8 15:01 , Processed in 0.022210 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表