常⽤⾏业软件License设置⽅法(转)
常⽤⾏业软件License设置⽅法
⼤型⼯程软件如Ansys、Fluent、Unigraph、ProE等安装需要经过注册程序Flexlm才可以使⽤,⽽Flexlm中涉及到很多知识、技巧,也存在许多问题。本篇⽂章就是针对上述软件安装中的常见问题作⼀些探讨与解决。
Flexlm 介绍?常见EDA软件的license管理
⼀、什么是 Flexlm?
Flexlm是由Globetrotter 公司发明的软件加密⽅法Flexible License Manager。Globetrotter 公司向软件⼚商出售相关开发软件,软件⼚商把此加密程序集成到⾃⼰的软件中。可以锁定机器的硬盘号,⽹卡号,使⽤⽇期,⽀持加密狗,以保护软件的知识产权。被80%以上的EDA软件公司所采⽤,是⽬前最流⾏的EDA软件加密⽅法,保护着世界上价值⼏百亿美元的EDA软件。了解Flexlm可以使我们正确的安装,管理和使⽤多个EDA软件。
工商手机银行怎么用Flexlm所管理的是License⽂件,所以我们⾸先要了解License⽂件的结构,以便于运⾏Flexlm管理License⽂件。
⼆、License⽂件的结构
License⽂件由注释⾏,Server⾏,Demon⾏, 以及Feature⾏构成。⼀般分为 Node Locked与Floating。
厕所堵了怎么通例如:
# Floating License For ModelSim
SERVER hostname ANY 27000
DAEMON modeltech .\
FEATURE actelmtivhdl modeltech 2001.12 1-jan-2020 0 9C30006165615A67553F HOSTID=ANY
FEATURE actelmtivlog modeltech 2001.12 1-jan-2020 0 7CC03031F8726E6751C7 HOSTID=ANY
1.) 注释⾏:当⼀⾏的开始是"#"符号时,该⾏被认为是注释⾏,有时候"|"也可以作为注释⾏的开始。
2.) Server⾏:Server⾏⽤来标识⼀台特定的主机, 若为Nock Locked类型的License⼀般不需要这⼀⾏。其格式是:
SERVER nodename id port-number
SERVER:⾏开头的关键字,标识该⾏为Server⾏,不能更改.
节点主机的名:⼀般为为计算机的名称
主机的ID号:Win95/98/NT平台下通常是⽹卡物理地址,
图书馆30秒TCP端⼝号:如 1700,与节点名称⼀起来标识此License的⽹络位置
3.) Daemon(或Vendor)⾏:Deamon⾏是⽤来标识不同的卖主,或者说是⽤来标识不同的软件商,若为Nock Locked类型
的License⼀般不需要这⼀⾏。其常见格式是:
DAEMON daemon_name daemon_path
Deamon⾏的关键字,FLEXlm6.0以后的版本也⽀持⽤VENDOR
例如:
DAEMON cdslmd .\
Cadence License Daemon的路径
Daemon的名字为cdslmd (Cadence License Manager Daemon 的简称)
4.) Feature⾏: Feature⾏是⽤来对软件特定的功能进⾏限制的,其常见的格式为:
FEATURE name vendor version expiration_date n Key "Vendor_String" hostID
版本号过期时间主机ID,可省略
⼚商标识⼚商定义的字符串
Feature名称 20个字节的密码
Feature⾏的关键字许可的终端⽤户个数
例如:
FEATURE maxplus2 alterad 2001.12 25-sep-2002 uncounted E71125CEA376 \HOSTID=GUARD_ID=T000072362 - FEATURE:关键字
- maxplus2: FEATURE名
- alterad:⼚商标识
- 2001.12:版本标记
- 25-sep-2002 :2002年9⽉25⽇超期,如:是permanent或0,表⽰永不过期
- uncounted:使⽤⼈数限制
外地车上海年检- E71125CEA376:密码
- HOSTID=GUARD_ID=T000072362 :运⾏机器的特征,只有检测到存在T000072362的加密狗时,软件才可以使⽤。这⾥也可以指定硬盘号,⽹卡号等等
三、Flexlm License manger⼯具的安装
⼀些软件并不需要安装专门⼯具来管理license,如:MaxplusII、ModelSim等。只要在安装完成后,设
置LM_LICENSE_FILE环境变量,使其指向对应的license即可。但更多EDA软件需要专门⼯具进⾏管理。需要Floating License的时候, 会有⼀个安装License Server的选项。
四、Flexlm License manger⼯具的使⽤
License分为Node Locked与Floating类型,⼀般情况下若使⽤Node Locked类型的License只需要在环境变量中指
定LM_LICENSE_FILE=“License的绝对地址”就可以了,如有多个License必须⽤分号(;)隔开。当使⽤Floating License时必须使⽤Flexlm License manager来设置license的相关信息,然后在环境变量中设置LM_LICENSE_FILE=port@hostname来指
钻石鉴定定Lincese所在位置。
有的EDA软件没有License Server安装选项.但软件本⾝就⾃带FLEXlm License Manager, 如Candence Allegro程序组下可以到FLEXlm Manager这个程序,⽤⿏标点击运⾏就会出现管理窗⼝。小客车
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论