Opensuse 11.3下安裝 Cadence Allegro SPB 16.30.000


  Written by: zwxie visit my website

很多做電子設計的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


選擇CDROM1所在目錄 然后點擊 Next>


構選Use my selection as default. 點擊Next>


選擇將文件安裝到的目錄 點擊 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 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 如下圖

 
Tags: allegro, Base_SPB16.30.000_lnx86, cadence, eda, layout, openSUSE

24 Comments

  1. 韓剛 說道:

    你好,我在Fedora 13中安裝的,但是在configure之后會說我很多的模塊是error,這是為什么?
    我的Fedora13 32位GNOME的桌面,你的是64位還是kde的桌面啊,有哪些安裝包是在裝之前必須的啊?

  2. zwxie 說道:

    你 ldd /tools/bin/pcb/allegro出現什么?

  3. seemrain 說道:

    貌似part5是不能下載的?

  4. holder 說道:

    因為下載不了Base_SPB16.30.000_lnx86_5of5.tar啊,但是我還是解壓它們,我在ubuntu 10.4LTS上安裝不了。這是什么原因呢?幫助下我,謝謝!

  5. zwxie 說道:

    我找地方上傳一個part5吧,Ubuntu10.04我試裝過,可以運行,但是有些so鏈接庫不兼容需要手動添加鏈接.還是推薦fedora/redhat/centOS和OpenSUSE.

  6. 韓剛 說道:

    呵呵,我差不多成功了,但是是安裝了kde環境下才成功的,但是按照你的環境變量配置,allegro這個是無效的命令。
    我的是fedora13

  7. 王健 說道:

    LZ,能否講part5的那個壓縮包傳下阿?感激不盡阿,找了N久了,沒一個能下的,QQ的文件中轉站可以不?

  8. 端木紫英 說道:

    第五個包不能下,誰有啊

  9. ubuntu_user 說道:

    lz能否詳細介紹一下如何在Ubuntu10.04上安裝Allegro?謝謝!
    我已經安裝完,但找不到可運行的程序,估計是bashrc沒改對。

  10. 韓剛 說道:

    你好,我現在在fedora 14下運行spb,一開始在終端中提示很多的*.so文件找不到,后來替換成系統的,但是很容易死機啊,我的機子是thinkpad x201,驅動都是很通用的。
    貌似是在kde下一般的開啟程序是沒有問題的,但是在gnome下貌似很要看人品啊。
    你在使用過程中沒有這些問題嗎?一點問題也沒有?很是流暢嗎?

  11. xiehao 說道:

    part 5 誰能告訴我哪里可以下么
    郵箱xiehaoina@163.com

  12. holymelon 說道:

    您好,我在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
    請問您這個怎么解決阿

  13. haredragon 說道:

    用的centos 5.5

  14. haredragon 說道:

    有誰真正用起來了嗎?功能全不全,如果真的好用,我重新裝個系統算了。

  15. zwxie 說道:

    centos 5.5 可以啊。

    你在終端 運行

    ldd allegro安裝目錄/tools/bin/pcb/allegro

    看看出現什么!!

  16. Michael 說道:

    運行projmgr,打開concepthdl是出現下列錯誤:
    ERROR(SPCOCN-1405):MPS Error: mpsRemove: could not connect with cdsMsgServer on host XXXX
    productServer Error: unable to export functions
    這是由什么造成的呢?

    • Michael 說道:

      已解決,本人系統debian-squeeze(6.03)
      問題是由於$CDSROOT/toos/bin/cdsNameServer $CDSROOT/tools/bin/cdsMsgServer 都是一個腳本,而這個腳本要求存在 /bin/ksh
      只要運行: sudo apt-get install ksh 就行了

Leave a Comment


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM