Skip to content

Gentoo x86_64 下安装 Cadence Allegro SPB 16.30.000

之前在 isspy.com 看到的教程,后来出现问题想找发现网站都变 MAIL 系统了。还是自己保存一份妥妥的。

我是在 Gentoo 下安装的,后来不知道更新了些什么,一运行就报 Aborted 。到现在还没有解决,郁闷啊。(问题已经解决,请转到《Cadence SPB 不能启动的问题终于解决了》。)

很多做电子设计的linux爱好者,希望在linux下也有像win上那样好用的电子开发工具软件,cadence公司开发了Cadence SPB 16.3 lnx86 HDL电路设计Pcb Layout工具软件,让在Linux下做电子开发成为可能。

下面是安装的详细步骤和破解过程(环境 Gentoo x86_64):

我是在 Gentoo 下安装的,安装前先安装几个必需的库和软件:

#emerge emul-linux-x86-xlibs ksh tcsh xterm

下载破解文件:PUBKey.tar.gz

下载Cadence Allegro SPB 16.30软件安装包,下载地址(纳米盘):

http://d.namipan.com/d/a82eed68b33bc8696bdc5405dc4137eff64d7187d8770200

http://d.namipan.com/d/d027f23da09f53b248bdd8d100f39958eaa43497009a8823

http://d.namipan.com/d/62f83cc1a6107428789eb2aec831d446e2bb0d7800b40d25

http://d.namipan.com/d/8cc0fb0a78a1e2047268d5941ceae940fcab26f30054f028

http://d.namipan.com/d/209e9df3f8eab5302b9e69047299225a5a907ecc0024f028

http://d.namipan.com/d/c6dc28ccbb4603cd16fa806a885414c8b897e20200b60327

添加一个emule 电驴下载地址

ed2k://|file|SPB16.30.000_lnx86.tar.gz|2839936347|5D0BAE6197456B3E8DBD680B60840705|/

下载完毕后,全部解压到 CDROM1文件夹中

如下载目录是: /home/username/Downloader那么就解压至/home/username/Downloader/CDROM1

进入CDROM1

$cd /home/username/Downloader/CDROM1

解压 IScape03.71-p002lnx86.t.Z 文件

$tar -xZf IScape03.71-p002lnx86.t.Z

$cd iscape/bin

$sudo mkdir -p /opt/cadence

$sudo chown 500 /opt/cadence

$sudo chmod 777 /opt/cadence

$export LANG=en

这一个环境变量可以减少下面的 20 秒等待时间

$export ISCAPE_SLEEP=1

$sudo ./iscape.sh

注意:这里运行安装程序最好不要通过 mount.cifs 通过网络 mount 过来,我试过 mount.cifs 过来的跑不了。一运行就报 no server JVM 神马的。

如图:

点击 Install from a Local Directory/Media

选择CDROM1所在目录 然后点击 Next>

构选Use my selection as default. 点击Next>

选择将文件安装到的目录(我安装到 /opt/cadence/spb) 点击 Next>

选择全部的安装文件 点击 Next>

点击 Install 开始安装,等到安装结束,提示是否需要Configure 点击 Y

点击 Close

点击Y

点选全部 构选 SPB163_lnx86 点击 Next>

等待时间倒计结束

回车

输入 y 回车

继续回车

等待倒计时结束 输入y 回车

输入 回车

输入 y 回车

回车

回车

等待倒记时结束.

点击 Close 结束 关闭 iscape

解压PUBKey.tar

复制license.dat到/usr/local/flexlm/licenses/下

$tar xvf PUBKey.tar

$cd /home/username/Downloader/PUBKey

$sudo cp -a licenses.dat /opt/cadence/

$sudo chmod 777 /opt/cadence/licenses.dat

$cp -a pubkey /opt/cadence/spb

$vim /opt/cadence/licenses.dat

修改license.dat前两行为(32bit 系统路径里改成 32bit)

SERVER localhost 27000

DAEMON cdslmd /opt/cadence/spb/tools/bin/64bit/cdslmd

终端里执行

#/opt/cadence/spb/tools/bin/lmgrd -c /opt/cadence/license.dat

进入 /opt/cadence/spb

$cd /opt/cadence/spb

$./pubkey -d cdslmd -y

编辑环境变量

$vim ~/.bashrc

添加以下内容

# Cadence SPB environment start

export CDS_LIC_FILE=/opt/cadence/license.dat

export CDS_INST_DIR=/opt/cadence/spb

export PATH=$PATH:$CDS_INST_DIR/tools/jre/bin:$CDS_INST_DIR/tools/bin:$CDS_INST_DIR/tools/pcb/bin:$CDS_INST_DIR/tools/fet/bin:$CDS_INST_DIR/tools/specctra/bin/:$CDS_INST_DIR/tools/plot/bin:$CDS_INST_DIR/stream_mgt/bin/:$CDS_INST_DIR/tools/fet/concept/bin:$CDS_INST_DIR/tools/dfII/bin:$CDS_INST_DIR/tools/spectre/bin

# Cadence SPB environment end

可能需要的一些库文件openmotif openmotif-devel openmotif22 和 so库链接

zypper in openmotif openmotif-devel openmotif-libs openmotif22-libssudo ln -s /usr/lib/libXm.so.3.0.3 /usr/X11R6/lib/libXm.so.3

可以在终端下export这些环境变量 export 环境变量后 在终端下输入 projmgr 或 allegro 如下图

 

2 Comments

  1. Harvis Harvis

    [i@localhost cadence]$ allegro.exe
    The registry server is not alive.
    请问这个问题, 怎么解决啊?

    • 看看是不是修改了 /etc/hosts 文件?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax