Tuesday, January 9, 2007

多个EDA软件license共存方法

Q:
装了多个EDA软件,都需要license,老是要把flexlm改来改并且还要改变
: LM_LICENSE_FILE变量的值,觉得很麻烦,有没有好一点的办法啊?

A1:
把这些license地内容放到一个文件里面去
记得做好备份工作

A2:
做过FLEXLM的license文件的确有固定格式的
下面是一个说明
从Flexlm地manual中找到地
Older formats are understood by new clients and servers, but the new formats
are more flexible. A FEATURE/INCREMENT line must have a license key or
a SIGN= signature—or it could have both.
v2.0 format:
{FEATURE|INCREMENT} feature vendor feat_version exp_date num_lic license_key "vendor_str" [feat_hostid]
v3.0+ format:
{FEATURE|INCREMENT} feature vendor feat_version exp_date num_lic [license_key] [optional_attributes] [SIGN=sign]
where:
feature Name given to the feature by the vendor.
vendor Name of the vendor daemon; also found in the
DAEMON line. The specified daemon serves
this feature.
feat_version Version of this feature that is supported by this
license.
exp_date Expiration date of license, e.g., 7-may-1996.
Note: If the year is 0 (or 00, 000, 0000) then
the license never expires. Dates before 2000
can be two- or four-digit years. After 2000
they must be four-digit years. The expiration
date is fully year-2000 compliant.
FLEXlm v6 (or later) applications only: the
keyword “permanent” can be used instead of
the date 1-jan-0.
我曾经把modelsim 和Leonardo Spectrum以及一个另外地什么程序地license放在一个文件中注释是以#开头地可以用注释隔开这些license
注意一定要做好备份

No comments: