当前位置:文档之家› astro安装过程及license破解过程

astro安装过程及license破解过程

安装了好几天astro终于安装成功了,现在将我自己的安装方法写一下,记录下来,供以后使用。

安装整体分为1,软件的安装。2,license安装(软件破解)。3,linux环境的设置,更好的启动软件和破解。

首先软件的安装比较简单。(注意,window和linux的文本编辑方式会有一定区别,所以尽量在linux下面直接编辑文本)

1.以ROOT用户登入进系统在home目录下新建文件夹synopsys,然后进到synopsys目录,新建文件夹installer和Astro

cd /home

mkdir synopsys

cd synopsys

mkdir installer

mkdir Astro

1)安装installer

先将astro_new 文件夹下的installer_v1.3.tar.Z移动到installer文件夹,然后将其解压在installer下。(cd /home/snopsys/installer tar –zxvf installer_v1.3.tar.z)

2)安装Astro.

将两个astro_vY_2006.06_SP4_common.tar和astro_vY_2006.06_SP4_linux.tar移动到/home/snopsys/Astro文件夹下,然后终端里面:

cd /home/snopsys/Astro

tar –xvf astro_vY_2006.06_SP4_common.tar

tar –xvf astro_vY_2006.06_SP4_linux.tar

再将linux.tar.gz移动到Astro文件夹下,终端中:

cd /home/snopsys/Astro

tar –zxvf linux.tar.gz

3)运行installer :

cd /home/synopsys/installer

在该目录下直接运行./installer(文字界面)或./installer -gui(图形界面),开始安装Astro,

点“start”,在出现的source栏里输入Astro所在的位置。此文件夹包含一个astro.taz文件。然后依次点击“Done”和”next”

installer会要求输入ID number,可直接跳过.点next

一路next,到下面这步时,在栏里输入要安装的位置,我安装在/home/synopsys/Astro

点next在出现的对话框中点yes

然后点install

点Finish

然后开始制作license文件:synopsys.dat。

生成license的软件里面,在EFA LicGen 0.4b文件夹下面packs文件下下面,有一个synopsys.src的文件,这个文件里面对license起主要内容,可以自己补充。补充方法我不会,网上自学吧。我用自己找的一个比较全的替换了老师给的源文件。

5、License 生成方法

A. 进入EFA LicGen 0.4b文件夹,双击运行LicGen.exe,会弹出一个对话框,点击“open”按钮,找到pack目录下的Synopsys.lpd打开。

“select Host ID”选择Custom,输入机器网卡物理地址(在root用户下,在终端中输入ifconfig –a 在eth0中找到网卡地址,Hwaddr后面的数字,去除冒号)。最后点击“Generate”生成license文件,将生成的license文件保存为synopsys.dat,放在“Synopsys SSS Feature Keygen”文件夹中,并将整个文件夹放到c盘目录。

B.打开windows的命令提示符CMD。(开始---->运行---->输入cmd)

进入“Synopsys SSS Feature Keygen”,运行命令“sssverify.exe synopsys.dat”,此时便生成一串20个字符的SECRET DATA

(如SECRET DATA = 034f 0000 4db0 0000 2fc0),将这20个字符复制到

剪切板,进入下一步

C.运行KeyGen.exe,将刚才的20个字符复制到“SECRET DATA框中”,输入机器网卡物理地址到HOSTID框中,点击Generate,此时将会有一个文件叫license.dat的文件生成.

D.打开license.dat,将FEATURE SSS之后的所有行复制到第一步生成的synopsys.dat文件中,并把synopsys.dat中原有的FEATURE SSS全部删除。

E. 到此为止,synopsys.dat就制作成功了

然后将synopsys.dat文件放到/home/synopsys/Astro里面。并在linux下打开,进行编辑。在前两行加入(如果其他的license里面有类似的,请删除)。其中localhost.localdomain可以不改变,后面的ANY我改成了自己的物理网卡地址,就是上面步骤中ifconfig –a查找的东西。2700不懂什么意思,我写的是7182. 下面的avantd /home/synopsys/Astro/bin/IA.32/avantd如果不行还可以改成DAEMON snpslmd /home/synopsys/Astro/linux/bin/snpslmd avantd和snpslmd这两个文件的路径要根据自己的情况进行纠正,最好自己能找到这两个文件,确定存在之后在将路径写上。

SERVER localhost.localdomain ANY 2700

DAEMON avantd /home/synopsys/Astro/bin/IA.32/avantd

保存关闭synopsys.dat。

然后就是新建一个使用软件的普通用户,在root中断中输入一下指令

useradd user

passwd user 进行密码设置,输入两遍自己的密码

usermod –s /bin/bash 将user的shell类型设置成bash

然后打开用户user目录cd /home/user

gedit .bashrc,或者直接在图形界面下显示隐藏文件,打开.bashrc文件。在里面编辑下面的文字:

ASTRO=后面的路径需要根据自己的情况来修正,如果严格按照该方法安装,可以不用修改。切记,一定要在linux下编辑该段,否则容易出现错误。因为window的换行和linux 的换行编码是不一样的,一旦错误很难查出来。

最后保存退出。

注销root,进入user用户。打开终端,直接Astro &即可打开软件。

相关主题
文本预览
相关文档 最新文档