2021年5月19日 星期三

如何建立/更新 debian 鏡像站

 如何建立 debian 鏡像站


請將底下指令寫成 getdeb.sh


HOST=opensource.nchc.org.tw

METHOD=http # http, rsync, https

#echo "Don't do this in india"

#exit


debmirror \

        --arch=i386,amd64,armhf,arm64 \

        --dist=bullseye,buster,buster-updates,buster-backports\

        --di-arch=i386,amd64,armhf,arm64 \

        --di-dist=stable,unstable \

        --host=$HOST \

        --root=":debian" \

        --diff=none -p \

        --nosource \

        --method=$METHOD \

        --ignore-missing-release \

        --ignore-release-gpg \

        --ignore-small-errors \

        --section main,contrib,non-free \

        --i18n \

        --ignore-release-gpg /home/ftp/debian/ ;



另存新檔在 /home/ftp 目錄下,然後安裝 debmirror 套件,再執行

/home/ftp # sh getdeb.sh

如此一來即可更新你的 debian 鏡像站。





2021年5月2日 星期日

ADS 安裝 (2021/05/03)

 如何安裝 ADS (Advanced Design System)

ADS 是用來進行 RF 設計的工具,它的出版商是 KeySight,不是本課程先前所提到那些公司,因此其安裝跟設定都要特別處理:

1. 下載

請下載 ads_2020_update2.0_linux_x64.tar 以及 ads.csh

2. 解壓縮/安裝

解壓縮

tar xfva ads_2020_update2.0_linux_x64.tar

安裝

./SETUP.SH

裡面有很多問題,請一一作答,在設定安裝目錄的時候請輸入安裝目錄為

/opt/EDA/ads/ADS2020_update2
 

安裝完畢後,請以 root 權限切換到 /opt/EDA/ads 目錄,並新增 cur 連結,操作如下:

# cd /opt/EDA/ads
/opt/EDA/ads # ln -s /opt/EDA/ads/ADS2020_update2 cur

作完之後執行 ls -l 來驗證連結無誤,操作如下:

/opt/EDA/ads # ls -l
總計 8
drwxr-xr-x 63 root root 4096  5月  3 10:58 ADS2020_update2
lrwxrwxrwx  1 root root   15  5月  3 11:01 cur -> ADS2020_update2

3. 設定
 

請設定環境變數

ADS_bin="/opt/EDA/ads/cur/bin"

export PATH=$PATH:$ADS_bin

剛剛有下載一個 ads.csh 的檔案,現在來觀察其內容:

setenv HPEESOF_DIR /usr/ads
set path=($HPEESOF_DIR/bin $path)
setenv LM_LICENSE_FILE 1900@lscic3.cic.org.tw:$LM_LICENSE_FILE

我們可以看到 ADS 的 License 設定為 1900@lscic3.cic.org.tw,現在要先確定這台機器能不能連上,請執行底下操作:

$ ping lscic3.cic.org.tw

看看能不能連上,如果沒問題的話,請在環境變數中加上:

export LM_LICENSE_FILE=1900@lscic3.cic.org.tw

把環境設定載入,然後準備執行 ads。


4. 故障排除

$ ads

我們第一次啟動 ads 時,會出現無法檢查 License 的錯誤,此時要自己定義 license server,請輸入 1900@lscic3.cic.org.tw,然後 ads 會自動跳出。

之後,我們再重啟 ads 即可正確啟動這套軟體。