|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
关于calibre的 license问题,参照网上流传的版本和自己的实际经验,做了一个总结和补充说明
因为自己在这个问题上纠缠了太久,参考了网上许多同学的经验,现在自己的问题解决了,
希望写下来能给还没有成功的同学一些提示。
之前用的mentorKG.exe生成的license不行,后来用了这个,附件里的
里面有生成好的license文件可以做参考
另外对于网上通用的那个安装文件做一个补充说明,因为直接硬搬还是会有些问题
以下是原来的文件,后面红色的是我的补充说明,希望能对大家有帮助
calibre_2004.4_8.14安装和設定
安裝calibre2004.4_8.14
1. PC解壓縮E028_Calibre.rar
2. 將ixl_cal_2004.4_8.14.exe copy至linux
3. Linux中執行 chmod 755 ixl_cal_2004.4_8.14.exe
4. Linux中執行 ./ixl_cal_2004.4_8.14.exe
这一步依此进行,没有任何问题
@License產生
1. 於linux執行 lmstat <=可看license是否啟用 这一步执行完会有提示,如果提示lmgrd is not running,表示你要用lmgrd calibre安装目录/bin/lmgrd -s 这条命令启动license.
2. 於linux執行 /sbin/ifconfig -a
看eth0中之HWaddr 00:0C:6E:85:73:83
=> 此機器之Hostid為000c6E857383
3. 於PC之DOS視窗執行
MentorKG -h 000C6E857383 -all -maxlen -1 -o lic_cal.dat
即產生lica_cal.dat 以前下的那个版本生存的license文件没有头上两行的,现在这个生成的文件头两行是:
SERVER 主机名 0013ceb7eb35 TCP:1717
DAEMON mgcld c:\mgcld
其中,主机名一定要对应上,具体的主机名可以看/etc/hosts文件中的名字(例如"127.0.0.1 localhost.localdomain localhost",其中localhost就是主机名称,而localdomain是域名),如果跟文件生成的不同,就把license文件中的名称改到与hosts文件中相同。
4. 修改lic_cal.dat前兩行為:
SERVER bcd 000C6E857383 1717
DAEMON mgcld /Mentor/ixl_cal_2004.4_8.14/lib/mgcld
即可, 因為此lic_cal.dat太大, run calibre速度較慢(check太多license)
可將不需要之license刪除, 留下calibre需要之license即可
这一项是在安装过程中最模糊的一条,主要是不知道license文件该保留哪一部分,
现在告诉大家,只要保留文件的头两条,也就是
INCREMENT mentorall_s mgcld 2015.060 11-jun-2015 0 2DF62A2B339004C5D338 \
VENDOR_STRING=E62376B7 HOSTID=0013ceb7eb35 ISSUER="Team EFA 2008" \
NOTICE="Licensed to @ " ck=49
INCREMENT teamisokg mgcld 2015.060 11-jun-2015 0 7D06BABB6CA5AA521551 \
VENDOR_STRING=29D0501C HOSTID=0013ceb7eb35 ISSUER="Team EFA 2008" \
NOTICE="Licensed to @ " ck=84
就好了,具体的大家可以参考解压后的license.txt文件格式
5. 將lic_cal.dat copy至linux裡, 於.cshrc中加入:
setenv LM_LICENSE_FILE /Mentor/ixl_cal_2004.4_8.14/lic_cal.dat
setenv MGC_HOME /Mentor/ixl_cal_2004.4_8.14
set CalibrePath = ( $MGC_HOME/bin )
@Linux設定
1. 於/etc/rc.local中加入
/Mentor/ixl_cal_2004.4_8.14/bin/lmgrd -c /Mentor/ixl_cal_2004.4_8.14/lic_cal.dat
-l /Mentor/ixl_cal_2004.4_8.14/mg.log &
2. 於/etc/csh.cshrc中加入
set path = ( $path /Mentor/ixl_cal_2004.4_8.14/bin )
其他的就是注意文件的路径不要写错了,按照这个步骤和我提供的附件生成license文件,
应该就能解决calibre的license问题了,另外提醒大家,如果calibre图形界面不跳出来,可以
看看你是否用的是中文版本的linux系统,如果是这样,只要把语言换成英语就好了,
希望大家能顺利!!! |
|