shell-腳本安裝第三方庫

腳本連接:git

https://github.com/helight/openflow/blob/master/thirdparty/install_thritdparty.shgithub

(1)終端顏色控制,」\033[1;33m」
 (2) sleep
 (3) tar.gz格式安裝; ‘gz’後綴(xzf)和’bz2’(xjf)後綴處理;
 (4) du -sh; ls -lht
 (5) if [ -d $dir ] -a 「$INSTALL_ALL」 = 「」 ]; then #測試目錄是否存在 測試

 (6) 安裝包目錄名稱package_basename=`basename $package_name .tar.gz`.spa

(7)openssl的特殊處理」./config」, 其餘第三方庫的」./configure」;ip

(8). 測試安裝是否成功: if test $? -ne 0; then, 若安裝失敗;ssl

(9)默認狀況,進行全新安裝;openssl

(10)gtest的特殊處理。 解壓:unzip -x *.zip; 製做動態庫, g++ -I ./include -c src/gtest-all.cc, ar -rv libgtest.a gtest-all.oit

(11) boost特殊安裝, 須要執行隨包發行的腳本;ast

相關文章
相關標籤/搜索