Centos安裝shellcheck的方法
阿新 • • 發佈:2018-08-28
-bash pda nbsp 用戶安裝 使用 print 語言 shell腳本 之前
shellcheck
shellcheck是用來檢查shell腳本的工具。
采用haskell語言開發。
在ubuntu中,可以直接采用apt install shellcheck安裝完成
但是在Centos,yum是沒有shellcheck的包的,因此,需要另一種方法安裝
Centos安裝shellcheck
由於shellcheck是haskell語言開發的,
因此,會想到使用haskell的包管理工具cabal來安裝。
yum install cabal-install
這樣,就可以使用cabal install 來安裝東西了
在cabal install shellcheck之前還有些功夫要做。
註意,以下指令都會安裝在~/.cabal/bin目錄下
cabal update
cabal install cabal
cabal install shellcheck
cabal install cabal的意思是安裝必要的cabal庫,否則安裝shellcheck時會報錯,必須的。
有意思的是,在A用戶安裝了以上的東西,
su到B用戶,以上的步驟還得來一次,呵呵
jenkins使用shellcheck
CI服務器的jenkins用戶已經安裝了shellcheck,只需要將PATH增加/home/jenkins/.cabal/bin即可使用shellcheck
Centos安裝shellcheck的方法