上一篇專題中已經(jīng)說過安裝cadence用ubuntu、RHEL、CentOS等發(fā)行版本都可以清笨,但cadence官方定點(diǎn)維護(hù)RHEL抠艾,所以操作系統(tǒng)環(huán)境推薦使用RHEL或者CentOS.
前提條件
1. 電腦能連上網(wǎng)絡(luò)
2. 已經(jīng)添加了常用的yum源奠伪,具體請(qǐng)見這篇
安裝相應(yīng)的支持包
這些庫都是cadence安裝需要的環(huán)境配置跌帐。(以下命令都在root權(quán)限下進(jìn)行)
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等有幾個(gè)會(huì)提示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文件權(quán)限修改
chmod 755 /usr/tmp
chmod
設(shè)置/usr/tmp
的屬性谨敛,此行意思為設(shè)置/usr/tmp
為文件擁有者可讀可寫可執(zhí)行,同用戶組的權(quán)限為可讀可執(zhí)行滤否,其他用戶權(quán)限為可讀可執(zhí)行
加入回還地址脸狸,讓自己主機(jī)做cadence服務(wù)器
在/etc/hosts
文件中的最后添加一行:
127.0.0.1 主機(jī)名
例如
127.0.0.1 Simon-CentOS
其中uname –a
查看主機(jī)名,IC617不支持默認(rèn)的主機(jī)名localhost藐俺。CentOS 7的具體修改方法見這里炊甲。
CentOS 6的修改方法為修改改/etc/sysconfig/network
,在里面指定主機(jī)名稱HOSTNAME=Simon-CentOS
欲芹,然后執(zhí)行命令
hostname Simon-centOS
更新重啟
yum update
reboot