|
楼主 |
发表于 2008-3-14 18:41:50
|
显示全部楼层
我根据我的安装过程,更改如下。因为所有的安装过程都是在命令行下的。所以贴图可以省略了。
不过我会在键入的命令前面添加$号。
1>安装Fedora Core 1
在下载完光盘后,我们手头有三张光盘。分别是
Fedora Core 1 1of3
Fedora Core 1 2of3
Fedora Core 1 3of3
注意在刻盘的时候没必要刻那三张RPM的iso
然后重启电脑:
进入BIOS,注意,如果你的硬盘是SATA的话,应该更改硬盘接口为兼容模式。否则是Fedora Core 1 无法认出你的硬盘。
更改启动顺序为从光驱启动。
分区时请注意:
1:应该分出1G swap
2:如果是新手,建议你将所有文件安装到一个分区中,这个分区的大小应该为15G。(完全安装Linux5.6G,allegro3G(下载的文件和
安装文件),编译内核用了大概2G(和你的配置有关。))
首先下载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
或者有电骡资源
ed2k://|file|Base_SPB155.md5|418|099FDAFDC400AF42FB67BC5BF0F48709|h=5Y6IRQQV4
GZA
LBQ6WM6K2TJ4TWKC7PTR|/
ed2k://|file|Base_SPB155_license.lic|4417|9B199204E91D2EDDB92F735BF4252867|h=
5QZ
V3ZHIWSXFEU6X4BOCFBFMEQDSVEAT|/
ed2k://|file|Base_SPB155_lnx86_1of5.tar|385138176|D910778AE0ECC61737302C76E60
57A
BC|h=MC5HMZP2PW3OJBJTWEAHFVUHTOYHVVEK|/
ed2k://|file|Base_SPB155_lnx86_2of5.tar|559300096|523E2131409905281E6B5258FAC
BBA
15|h=N2Q4V4FWNYBC3QOETLZRBQQO6GHOTOTT|/
ed2k://|file|Base_SPB155_lnx86_3of5.tar|562261504|F50832E3CFFE58B7FB63393DADE
CC1
71|h=MQ6HHIDBHRHEJOOEGK6DZVK4GYGVISSS|/
ed2k://|file|Base_SPB155_lnx86_4of5.tar|556144640|0CDBFA4E44044B5092FD814414E
E6D
5C|h=6IULH7ZJI4GQPAKNOY4DYOQD74PLNKNE|/
ed2k://|file|Base_SPB155_lnx86_5of5.tar|18953728|EEA2EF952BAC328A44807836CDB7
555
B|h=ZRNRPB43LVWHPGQJXSY64TPK5HGY3Z7D|/
用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
下面可以不用建立软连接:
直接选2)
$2
(这样就没必要老是建立软连接)
///////////////////////////////////////////////////////////////////////////////////////
这样,我们下一步就应该给/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_INS
T_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
(lnx8
6)
查看那个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/s
hare/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
(<CR> = /home/lixuebai/opt/spb155/smCdsReg) :
/home/lixuebai/opt/spb155/CdsReg
(<CR> = /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板 |
|