Centos安装shellcheck的方法

摘要:
在ubuntu中,Aptinstallshellcheck可以直接用于完成安装,但在Centos中,yum没有shellcheck包。因此,您需要以另一种方式安装Centos来安装shellcheck。由于shellcheck是用Haskell语言开发的,因此您将考虑使用Haskell的包管理工具cabal来安装它。Yu_installcabal安装通过这种方式,您可以使用cabalinstall来安装东西。在卡巴林斯塔尔进行检查之前,还有一些工作要做。

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的方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SAP-PP&QM 常用事务代码ARM芯片介绍下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Kotlin Vertx

Kotlin & VertxKotlin 是一门好语言,值得大家了解一下。 Vertx 是一个好框架,也值得大家了解一下。 Kotlin 写过js,也写过一点点go,主力一直是java。用了kotlin,貌似找到了常用语言的平衡点了。 Kotlin 拥有一些偏函数式的语法(java8 也引入了一些),提供了相当多便捷的api与一些高阶函数。从两天的...

Linux_配置本地YUM源(RHEL8)

【RHEL8】 Linux—RHEL8配置本地YUM 源,按照之前传统的配置本地YUM的方法肯定不行,在RHEL8版本的软件源发生了变化,在RHEL8版本的软件仓库分成了两部分:【AppStream】和【BaseOS】,所以我们在配置YUM 源的适合需要配置连个部分;具体来看操作吧! 一、配置RHEL8本地源 1、开启RHEL8的虚拟机 [root@loc...

OpenResty学习指南(一)

我的博客: https://www.luozhiyun.com/archives/217 想要学好 OpenResty,你必须理解下面 8 个重点: 同步非阻塞的编程模式; 不同阶段的作用; LuaJIT 和 Lua 的不同之处; OpenResty API 和周边库; 协程和 cosocket; 单元测试框架和性能测试工具; 火焰图和周边工具链; 性...

yum命令Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

yum命令Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY 博客分类:linux 三种解决方案我采取第三种方案解决的第一种:linux 使用rpm安装软件时,遇到"warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID...

Docker 介绍安装

简介: Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。...

centos7使用yum方式安装node_exporter

官网下载地址:https://prometheus.io/download/ 选择对应的系统版本 官网提供的是压缩包,点击旁边的github地址 github页面显示的有yum安装和docker安装,这里选择“RHEL/CentOS/Fedora” 进入到yum方式安装页面 根据系统版本下载repo文件,我这里是centos7 # curl -Lo /et...