用CentOS 7安裝cadence搭建適合IC Design的科研環境(二)——作業系統的相關配置

maxwell2ic發表於2016-08-09

上一篇專題中已經說過安裝cadence用ubuntu、RHEL、CentOS等發行版本都可以,但cadence官方定點維護RHEL,所以作業系統環境推薦使用RHEL或者CentOS.

前提條件
1. 電腦能連上網路
2. 已經新增了常用的yum源,具體請見這篇

安裝相應的支援包

這些庫都是cadence安裝需要的環境配置。(以下命令都在root許可權下進行)

yum install ksh -y  
yum install libXext.so.6 -y  
yum install libXtst.so.6 –y  
yum install libXt.so.6 -y  
yum install libGLU.so.1 --setopt=protected_multilib=false  
yum install libelf.so.1 -y  
yum install libXrender.so.1 -y  
yum install libXp.so.6 -y  
yum install libXrandr.so.2 –y  
yum install *xorg* -y   
yum install libXp -y  
yum install ld-linux.so.2 -y  
yum install openmotif  -y  
yum install libstdc++.so.5 -y  
yum install -y xterm

下面這些庫是裝MMSIM需要的

yum install -y gcc gcc-c++ ksh csh libXp *xorg-X11-fonts* compat-libstdc++-33.i686  
yum install -y alliance-libs alliance glibc-2.12-1.107.el6.i686 glibc-devel.i686 glibc  
yum install -y compat-readline5-5.2-17.1.el6.i686  
Yum install -y xterm-253-1

其中alliance等有幾個會提示No package available,忽略該提示。

建立連結

ln -s /usr/bin/awk /bin/awk  
ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so /usr/lib/libstdc++-libc6.1-1.so.2  
ln -s /bin/gunzip /bin/uncompress
cd /lib64  
ln -s libreadline.so.6 libreadline.so.5  
cd /usr/lib64  
ln -s libhistory.so.6 libhistory.so.5

tmp檔案許可權修改

chmod 755 /usr/tmp

chmod設定/usr/tmp的屬性,此行意思為設定/usr/tmp為檔案擁有者可讀可寫可執行,同使用者組的許可權為可讀可執行,其他使用者許可權為可讀可執行

加入回還地址,讓自己主機做cadence伺服器

/etc/hosts檔案中的最後新增一行:

127.0.0.1 主機名

例如

127.0.0.1 Simon-CentOS

其中uname –a 檢視主機名,IC617不支援預設的主機名localhost。CentOS 7的具體修改方法見這裡

CentOS 6的修改方法為修改改/etc/sysconfig/network,在裡面指定主機名稱HOSTNAME=Simon-CentOS,然後執行命令

hostname Simon-centOS

更新重啟

yum update  
reboot

相關文章