我试图在我的linux 7计算机上安装jq
sudo yum install -y jq
但我得到了这个错误。
$ 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
解决这个问题的可能办法是什么?
发布于 2022-06-30 10:23:26
jq
包不存在于默认的RHEL 7或CentOS 7存储库中。
它可以在Fedora项目维护的企业Linux (EPEL)存储库的额外软件包中获得。按照这里的指示
RHEL 7
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
yum install epel-release
一旦添加了EPEL存储库,您就可以使用yum install jq
了。
发布于 2022-07-05 05:05:35
您可以考虑使用像阿卡德这样的工具,它不依赖于中央存储库的更新,而是依赖于github发布的相应工具。这些工具还安装在$HOME/.arkade/bin
的主目录中。
典型的用法是
# 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
https://stackoverflow.com/questions/72813937
复制相似问题