Centos安裝shellcheck的方法


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM