- 论坛徽章:
- 0
|
下载Cadence.SPB.V15.5.for.linux
比如这个站点
$ lftp soft.eeatech.org -p 31621
cd incoming/other/
mirror Cadence.Allegro.SPB.V15.5.Linux-EFA/
或者$ lftp ftp.ednchina.com/spb155linux/ -u ednchina,ednchina
或者教育网的$ lftp 202.117.26.30 -u luu,luu
或者http://www.51eda.com
或者有电骡资源
Base_SPB155.md5 (418 Bytes)
Base_SPB155_license.lic (4.31 KB)
Base_SPB155_lnx86_1of5.tar (367.3 MB)
Base_SPB155_lnx86_2of5.tar (533.39 MB)
Base_SPB155_lnx86_3of5.tar (536.21 MB)
Base_SPB155_lnx86_4of5.tar (530.38 MB)
Base_SPB155_lnx86_5of5.tar (18.08 MB)
用GNU/Linux下的amule或者windows下的emule来下载
$ cd Cadence.Allegro.SPB.V15.5.Linux-EFA/
$ unrar x Base_SPB155_lnx86_1of5.part01.rar
$ unrar x Base_SPB155_lnx86_2of5.part01.rar
$ unrar x Base_SPB155_lnx86_3of5.part01.rar
$ unrar x Base_SPB155_lnx86_4of5.part01.rar
$ unrar x Base_SPB155_lnx86_5of5.part01.rar
$ unrar x Base_SPB155_README.rar
$ unrar x Crack.rar
解压缩
$ tar xvf Base_SPB155_lnx86_1of5.tar
$ tar xvf Base_SPB155_lnx86_2of5.tar
$ tar xvf Base_SPB155_lnx86_3of5.tar
$ tar xvf Base_SPB155_lnx86_4of5.tar
$ tar xvf Base_SPB155_lnx86_5of5.tar
解开打包
$ cd SPB155_lnx86.Base
$ cd CDROM1
$ su
进入管理员界面
# mkdir /home/user/opt/spb155
# chown -v user:group /home/user/opt/spb155
这里user是你的用户,后一个group是用户名所在组。
# exit
$ chmod -v 755 SOFTLOAD.TAR
$ chmod -v 755 sl2iswrap.zip
$ ./SETUP.SH
出现
Specify path of install directory [OR type [RETURN] to exit]:
输入/opt/spb155
出现 Directory /opt/spb does not exist. Create? [y/n]: y
Do you want to use InstallScape [y/n]:n
Specify path of install directory [OR type [RETURN] to exit]: 回车
$ cd /home/user/opt/spb155/install/bin.lnx86
./softload
开始安装
选
1) Load Available Products
然后
1) Local (mounted to this machine
然后看到
Specify the CD-ROM mount point
1) /cdrom
2) Other
m) Main Menu
p) Previous Menu
h) Help
这样,我们下一步就应该给/cdrom这个默认的光驱做好软链接,
在另一个termial上,
$ su
# cd /
# rm cdrom
# ln -s /home/user/Cadence.Allegro.SPB.V15.5.Linux-EFA/SPB155_lnx86.Base/CDROM1/ /cdrom
(以后安装到cdrom2,3,4,5时候,就相应修改软链接。在最后软件安装完,
记得 # ln -s /media/cdrom /cdrom
)
回到安装的termial上,选择1)
当然,你选择2也可以,指定好位置,就不象1)那样修改/cdrom软链接。
提示
Do you want to view the README file?
Please press y (yes) or n (no) :
你可以看也可以不看。
然后选
4) Cadence Catalog
再选a) All of the above
Are your selections correct? [y/n]
选y
然后就出现
Generating detailed installation data...
Determining available disk space
Determining required disk space
Disk checks successful
然后提示
Press [Return] to proceed, q to quit :
显然按回车。
Updating package installation
information..................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................
.....
Checking data files...
然后就开始安装了,第一个cd用完了,会提示用第二个cd
Your package selections require SPB155 lnx86 P/N 356-73303-0102 CDROM # 2. 1) 2)
3) SPB155 lnx86 P/N 356-73303-0102 CDROM # 2 already mounted on /home/chenqs/cdrom1/E024_SPB155_ln86_1of5, continue.
4) Change CD-ROM mount point.
m) Main Menu
另一个terminal修改/cdrom软链接,指向CDROM2
上面选择3
之后的CDROM3,4,5同理。
慢慢就会安装完。
装好后
cd /home/user/opt/spb155/
ln -s tools.lnx86 tools
把Crack.rar解压出来的licence.lic文件
放在/home/user/opt/spb155/share/licence/文件夹中
设置环境变量,在~/.bashrc后面增加如下
# Cadence PSD environment
export CDS_INST_DIR=/home/user/opt/spb155
export CDS_LIC_FILE=$CDS_INST_DIR/share/license/license.lic
export CDS_DIR=$CDS_INST_DIR
export CONCEPT_INST_DIR=$CDS_DIR
export CDS_SITE=$CDS_DIR/share/local/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONCEPT_INST_DIR/tools/lib
export CDSDOC_PROJECT=/CDS_INST_DIR/doc
export
PATH=$CDS_INST_DIR/tools/jre/bin:$CONCEPT_INST_DIR/tools/bin:$CONCEPT_INST_DIR/tools/pcb/bin:$CONCEPT_INST_DIR/tools/fet/bin:$PATH
保存~/.bashrc
然后
$ source ~/.bashrc
aptitude安装csh以备需要。
$ cd /home/user/opt/spb155/install/bin.lnx86/
$ ./softload
然后选4,Configure Installed Products,然后选1 system-level configuration
是编译一些库。全选吧,选择a,时间不象它估计的几十几百分钟那么长的。
会出一点错误,
/home/lixuebai/opt/spb155/tools.lnx86/stream_mgt/install/smconfigure: line 1496: /bin/basename: 没有那个文件或目录
Cannot run the configuration in
/home/lixuebai/opt/spb155/tools.lnx86/stream_mgt/install on this platform (lnx86)
查看那个smconfigure的1496行,
cd $IDIR/../../; TDIR=`/bin/pwd`; #1495
TOOLDIR=`/bin/basename $TDIR` #1496
basename这个命令在/bin是不存在的
$ whereis basename
basename: /usr/bin/basename /usr/X11R6/bin/basename
/usr/bin/X11/basename /usr/share/man/man1/basename.1.gz
/usr/share/man/man3/basename.3.gz
那么我们做一个软链接
$ su
# ln -s /usr/bin/basename /bin/basename
# exit
然后再重新编译库
会让你配置Stream Manager
This release includes a copy of the Stream Manager tool and associated data
files which help you to set up and manage your run-time environment.
提示选择安装目录,我写的是
/home/user/opt/spb155/StreamManager
提示
Do you want to use your existing perl path /usr/bin/perl? (y/n) :
选y
要安装registry
( = /home/lixuebai/opt/spb155/smCdsReg) : /home/lixuebai/opt/spb155/CdsReg
( = /home/lixuebai/opt/spb155/smLocal) :
不用改了.
这样就编译完了。
主要程序:
allegro: allegro PCB design
projmgr: project manager
designmanager
allegro_design_entry_HDL: 也就是concept-HDL 用来绘制原理图
(注意capture是被Cadence收购的OrCAD的绘制原理图的工具,只有windows版本)
...
$ projmgr &
可能会出现错误
error while loading shared libraries: libdl.so.2: cannot open
shared object file: No such file or directory
问题就是libc要有低于2.3.5的版本,而debian etch是2.3.6版本。
就要进行修正。
把/home/user/opt/spb155/tools/fet/bin/fet_env.sh的88行
LD_ASSUME_KERNEL=2.4.0
改成
LD_ASSUME_KERNEL=2.4.1
把/home/user/opt/spb155/share/bin/cdsdoc的179行
LD_ASSUME_KERNEL=2.2.5
改成
LD_ASSUME_KERNEL=2.4.1
再运行$ projmgr & 测试
OK
不过也存在一点问题,找不到两个库,
提示找不到/home/user/opt/spb155/share/library/vlsi和ver_HWmodels
前面编译库的时候是全部编译的阿,奇怪,以后再找原因吧。
参考文献
1,《转到linux下做PCB》的讨论
http://linux.chinaunix.net/bbs/thread-606826-1-27.html
2,WindPlume@newsmth,将Linux下SPB15.5的安装过程整理了一下,newsmth的circuit板
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13793/showart_459556.html |
|