1. 程式人生 > >Centos安裝shellcheck的方法

Centos安裝shellcheck的方法

-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的方法