You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux 7系统yum安装jq提示无可用包报错的解决方案咨询

CentOS/RHEL 7 安装jq提示No package jq available解决方案

报错核心原因:系统当前配置的YUM软件源未收录jq安装包,yum检索不到对应软件导致安装失败。

方法1:配置EPEL源后安装(最推荐)

jq软件包默认收录在EPEL(Extra Packages for Enterprise Linux)源中,配置后即可直接通过yum安装:

  • 安装EPEL源配置包
    sudo yum install -y epel-release
    

    若为RHEL 7系统,执行上述命令前需先启用可选软件通道:

    sudo subscription-manager repos --enable rhel-7-server-optional-rpms
    
  • 清理旧缓存并生成新的软件源缓存
    sudo yum clean all && sudo yum makecache
    
  • 重新执行jq安装命令
    sudo yum install -y jq
    

方法2:离线RPM包安装

若服务器无法连接公网配置EPEL源,可在同系统版本的可联网机器上下载适配el7版本的jq安装包及关联依赖,上传至目标服务器后执行本地安装:

sudo yum localinstall -y /path/to/your/jq-*.rpm

yum会自动处理本地包的依赖关联,无需手动逐个安装依赖包。

方法3:源码编译安装

若上述两种方法均不可用,可通过编译源码的方式安装:

  • 安装编译依赖环境
    sudo yum install -y gcc make automake autoconf libtool
    
  • 下载jq稳定版源码包上传至服务器并解压,进入源码目录后依次执行以下命令完成编译安装
    autoreconf -i
    ./configure --disable-maintainer-mode
    make -j$(nproc)
    sudo make install
    

安装验证

任意方法执行完成后,执行以下命令验证安装结果:

jq --version

命令正常输出版本号即代表安装成功。

内容的提问来源于stack exchange,提问作者Nikhil Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 21:30:53