很多做電子設計的linux愛好者,希望在linux下也有像win上那樣好用的電子開發工具軟件,cadence公司開發了Cadence SPB 16.3 lnx86 HDL電路設計Pcb Layout工具軟件,讓在Linux下做電子開發成為可能。
下面是安裝的詳細步驟和破解過程(環境 Opensuse 13):
下載破解文件:PUBKey.tar.gz
下載Cadence Allegro SPB 16.30軟件安裝包,下載地址:
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 chown 500 /opt sudo chmod 777 /opt export LANG=en sudo ./iscape.sh
如圖:
點擊 Install from a Local Directory/Media
構選Use my selection as default. 點擊Next>
點擊 Install 開始安裝,等到安裝結束,提示是否需要Configure 點擊 Y
解壓PUBKey.tar
復制license.dat到/usr/local/flexlm/licenses/下
$tar xvf PUBKey.tar $cd /home/username/Downloader/PUBKey $sudo mkdir -p /usr/local/flexlm/licenses $sudo cp -a licenses.dat /usr/local/flexlm/licenses/ $sudo chmod 777 /usr/local/flexlm/licenses/licenses.dat $cp -a pubkey /opt/Cadence_SPB $vim /usr/local/flexlm/licenses/licenses.dat
修改license.dat前兩行為
SERVER localhost 27000 DAEMON cdslmd /opt/Cadence_SPB/tools.lnx86/bin/32bit/cdslmd
終端里執行
/opt/Cadence_SPB/tools/bin/lmgrd -c
進入 /opt/Cadence_SPB
$cd /opt/Cadence_SPB $./pubkey -d cdslmd -y
編輯環境變量
$vim ~/.bashrc
添加以下文件
##Cadence SPB environment export LANG=en export CDS_AUTO_32BIT ALL export CDS_INST_DIR=/opt/Cadence_SPB export CDS_LIC_FILE=/usr/local/flexlm/licenses/license.dat export CDS_DIR=$CDS_INST_DIR export CONCEPT_INST_DIR=$CDS_DIR export CDS_SITE=$CDS_DIR/share/local/ export LD_LIBRARY_PATH=/lib:/usr/lib:/opt/Cadence_SPB/tools.lnx86/lib:/opt/Cadence_SPB/tools.lnx86/mainwin520/mw/lib-linux_optimized/ export CDSDOC_PROJECT=$CDS_INST_DIR/doc export PATH=$PATH:$CDS_INST_DIR/tools.lnx86/jre/bin:$CONCEPT_INST_DIR/tools.lnx86/bin:$CONCEPT_INST_DIR/tools.lnx86/pcb/bin:$CONCEPT_INST_DIR/tools.lnx86/fet/bin:$CONCEPT_INST_DIR/tools.lnx86/specctra/bin/:$CONCEPT_INST_DIR/tools.lnx86/plot/bin:$CONCEPT_INST_DIR/stream_mgt/bin/:$CONCEPT_INST_DIR/tools.lnx86/fet/concept/bin:$CONCEPT_INST_DIR/tools.lnx86/dfII/bin:$CONCEPT_INST_DIR/tools.lnx86/spectre/bin
可能需要的一些庫文件openmotif openmotif-devel openmotif22 和 so庫鏈接
zypper in openmotif openmotif-devel openmotif-libs openmotif22-libs sudo ln -s /usr/lib/libXm.so.3.0.3 /usr/X11R6/lib/libXm.so.3
可以在終端下export這些環境變量 export 環境變量后 在終端下輸入 projmgr 或 allegro 如下圖
24 Comments
你好,我在Fedora 13中安裝的,但是在configure之后會說我很多的模塊是error,這是為什么?
我的Fedora13 32位GNOME的桌面,你的是64位還是kde的桌面啊,有哪些安裝包是在裝之前必須的啊?
你 ldd /tools/bin/pcb/allegro出現什么?
貌似part5是不能下載的?
因為下載不了Base_SPB16.30.000_lnx86_5of5.tar啊,但是我還是解壓它們,我在ubuntu 10.4LTS上安裝不了。這是什么原因呢?幫助下我,謝謝!
我找地方上傳一個part5吧,Ubuntu10.04我試裝過,可以運行,但是有些so鏈接庫不兼容需要手動添加鏈接.還是推薦fedora/redhat/centOS和OpenSUSE.
呵呵,我差不多成功了,但是是安裝了kde環境下才成功的,但是按照你的環境變量配置,allegro這個是無效的命令。
我的是fedora13
fedora如果你用我的環境變量可能會導致你的桌面環境一些功能運行不了,因為BASH&BIN變量是不對的!
LZ,能否講part5的那個壓縮包傳下阿?感激不盡阿,找了N久了,沒一個能下的,QQ的文件中轉站可以不?
第五個包不能下,誰有啊
添加一個emule下載地址
ed2k://|file|SPB16.30.000_lnx86.tar.gz|2839936347|5D0BAE6197456B3E8DBD680B60840705|/
lz能否詳細介紹一下如何在Ubuntu10.04上安裝Allegro?謝謝!
我已經安裝完,但找不到可運行的程序,估計是bashrc沒改對。
你好,我現在在fedora 14下運行spb,一開始在終端中提示很多的*.so文件找不到,后來替換成系統的,但是很容易死機啊,我的機子是thinkpad x201,驅動都是很通用的。
貌似是在kde下一般的開啟程序是沒有問題的,但是在gnome下貌似很要看人品啊。
你在使用過程中沒有這些問題嗎?一點問題也沒有?很是流暢嗎?
fedora kde3 下很正常!
part 5 誰能告訴我哪里可以下么
郵箱xiehaoina@163.com
ed2k://|file|SPB16.30.000_lnx86.tar.gz|2839936347|5D0BAE6197456B3E8DBD680B60840705|/
用電驢下載
您好,我在debian6.0下安裝cadence16.3 運行projmgr后出現下列錯誤/opt/Cadence_SPB/tools/fet/bin/fet_env.sh: 12: /opt/Cadence_SPB/tools/bin/cds_plat: not found
運行allegro后出現exec: 30: wstarter: not found
請問您這個怎么解決阿
推薦使用Radhat系的kde桌面安裝,比較省事,如果其它系統你需要一步一步的解決依賴,這是件很煩人很耗時間的事情。
我也是遇到這個問題。
這是因為你缺少/bin/csh,$CDSROOT/tools/pcb/wstarter是一個C Shell腳本。
運行:sudo apt-get install tcsh 就可以解決了。
用的centos 5.5
有誰真正用起來了嗎?功能全不全,如果真的好用,我重新裝個系統算了。
centos 5.5 可以啊。
你在終端 運行
ldd allegro安裝目錄/tools/bin/pcb/allegro
看看出現什么!!
運行projmgr,打開concepthdl是出現下列錯誤:
ERROR(SPCOCN-1405):MPS Error: mpsRemove: could not connect with cdsMsgServer on host XXXX
productServer Error: unable to export functions
這是由什么造成的呢?
已解決,本人系統debian-squeeze(6.03)
問題是由於$CDSROOT/toos/bin/cdsNameServer $CDSROOT/tools/bin/cdsMsgServer 都是一個腳本,而這個腳本要求存在 /bin/ksh
只要運行: sudo apt-get install ksh 就行了