首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有jq软件包

没有jq软件包
EN

Stack Overflow用户
提问于 2022-06-30 10:07:55
回答 2查看 1.1K关注 0票数 0

我试图在我的linux 7计算机上安装jq

代码语言:javascript
运行
复制
sudo yum install -y jq

但我得到了这个错误。

代码语言:javascript
运行
复制
$ sudo yum install -y jq
Password:
Loaded plugins: aliases, changelog, kabi, langpacks, tmprepo, verify, versionlock
Loading support for kernel ABI
No package jq available.
Error: Nothing to do

解决这个问题的可能办法是什么?

EN

回答 2

Stack Overflow用户

发布于 2022-06-30 10:23:26

jq包不存在于默认的RHEL 7或CentOS 7存储库中。

它可以在Fedora项目维护的企业Linux (EPEL)存储库的额外软件包中获得。按照这里的指示

RHEL 7

代码语言:javascript
运行
复制
subscription-manager repos --enable rhel-*-optional-rpms \
                           --enable rhel-*-extras-rpms \
                           --enable rhel-ha-for-rhel-*-server-rpms
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

CentOS 7

代码语言:javascript
运行
复制
yum install epel-release

一旦添加了EPEL存储库,您就可以使用yum install jq了。

票数 0
EN

Stack Overflow用户

发布于 2022-07-05 05:05:35

您可以考虑使用像阿卡德这样的工具,它不依赖于中央存储库的更新,而是依赖于github发布的相应工具。这些工具还安装在$HOME/.arkade/bin的主目录中。

典型的用法是

代码语言:javascript
运行
复制
# get arkade
curl -sL https://get.arkade.dev | sh
# create arkade bin directroy
mkdir $HOME/.arkade/bin
# make executable 
chmod +x arkade
# move to ARKADE_HOME/bin
mv arkade $HOME/.arkade/bin/
# create ark symlink
ln -s $HOME/.arkade/bin/arkade $HOME/.arkade/bin/ark

#add to PATH
export PATH=$HOME/.arkade/bin:$PATH

# get jq
ark get jq

# use jq
jq -V
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72813937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档