ubuntu 10.10 下安装 calibre 2008
<!– @page { margin: 2cm } P { margin-bottom: 0.21cm } –>
Calibre 200801安装
一 :license的生成。
1 在windows下用命令行输入inconfig /all 得到网卡地址(不要用无线网卡)。
比如: 0015582f871e
2 在命令行进入crack文件夹
cd C:Documents and SettingsCicyshmilyDesktopCrack
执行 mentorkg -h 0015582f871e -all -maxlen -1 -o license.dat
完成后生成的license文件就在crack文件夹里。
打开license.dat,加入下面两行:
SERVER 0015582f871e TCP:1717
DAEMON mgcld $MGC_HOME/lib/mgcld
注意这里的$MGC_HOME最好写上完整的地址。
至此license工作完成。
二:安装
我的安装目录位于 /home/Cicy/cadence/calibre
把ixl_cal_2008.1_20.15_mib.exe拷贝到用户目录下。我的是/home/Cicy
在终端:
$ ./ixl_cal_2008.1_20.15_mib.exe
下面是终端的提示,>右面的是输入的选项,都是是默认的
What would you like to do? >d
Do you agree to be bound by the terms of this license. (yes/no)>yes
然后自动开始解压:
等待解压完成即可。解压完成后生成几个文件夹,有一个为ixl_cal_2008.1_20.15,我比较了一下这个文件夹的内容和大小,跟后面的方法安装的似乎没有区别,可能到这里安装已经完成,直接把这个目录复制到/home/Cicy/cadence/caliber就行了,不过我没试,愿意的朋友可以尝试一下,好在下面的方法并不耗时,也直观些。
2 进入 ixl_cal_2008.1_20.15目录
$ cd ixl_cal_2008.1_20.15
$ ./install
弹出图形安装界面:
选择 install products
Agree
上面一栏选择exe文件的位置,下面一栏选择要安装到的目录
点next,然后安装开始,完成后退出。
3 设置环境变量
编辑用户的.bashrc,加入:
export MGC_HOME=/home/Cicy/cadence/calibre/ixl_cal_2008.1_20.15
export MGLS_LICENSE_FILE=/home/Cicy/cadence/calibre/license.dat
export PATH=$MGC_HOME/bin:$PATH
第二行是license的位置,我放在/home/Cicy/cadence/calibre 下
4 试运行
在终端输入 calibre –gui&
没有提示许可文件错误,说明license生成器可以使用,配置基本没有问题。
** 这里可能会缺少libstdc++5的支持,那么在新立得下面安装libstdc++5即可
** 如果在启动lmgrd的时候发现daemon failed,这是由于mgcld的权限问题,用
sudo chmod 755 mgcld 即可
三 集成到Virtuoso
进入 $CDS_INST_DIR/tools/dfII/local/
编辑 .cdsinit
在最后加入 :
/* Check for MGC_HOME */
mgc_home = getShellEnvVar(“MGC_HOME”)
if( mgc_home!=nil && isReadable(mgc_home) then
load(strcat(mgc_home “/shared/pkgs/icv/tools/queryskl/calibre.skl”))
else
; MGC_HOME is not set correctly. Report the problem.
printf(“// Calibre Error: Environment variable “)
if( mgc_home==nil || mgc_home==”” then
printf(“MGC_HOME is not set.”);
else
if( !isDir(mgc_home) then
printf(“MGC_HOME does not point to a directory.”);
else
if( !isReadable(mgc_home) then
printf(“MGC_HOME points to an unreadable directory.”);
)
)
)
printf(” Calibre Skill Interface not loaded.n”)
)
保存退出。
打开 Virtuoso,在CIW可以看到错误提示,语法不正确:
我看了下加入的那段应该是C语言写的吧,我的C快忘完了,也不知道怎么纠正,哪位知道的朋友可以纠正一下。不过打开Virtuoso后,依然可以看到calibre的下拉菜单,并可以打开,似乎并没有大的问题。
至此安装全部完成,解压时生成的那几个文件夹全部可以删除。
PS;运行calibre时,感觉速度好慢啊,尤其是X掉的时候好久才完成,不知道设置问题还是我的机器不行。
我的系统是RHEL AS4.7,Virtuoso是IC5141.
发表回复