Jenkins Jq脱机安装问题-Centos7

Jenkins Jq脱机安装问题-Centos7,jenkins,centos7,jq,Jenkins,Centos7,Jq,我正在尝试将JQ安装到无法访问internet的服务器上 我将jq-1.5-1.el7.src.rpm文件下载到在线机器上,并将其传输到在线机器上 然后我在离线机器上运行rpm-uvhjq-1.5-1.el7.src.rpm。它说它安装了100%,但当我试着运行jq-version时,它说jq不是这样的文件或目录 你知道为什么吗 输出: rpm-Uvh jq-1.5-1.el7.src.rpm 警告:jq-1.5-1.el7.src.rpm:Header V3 RSA/SHA256签名,密钥I

我正在尝试将JQ安装到无法访问internet的服务器上

我将jq-1.5-1.el7.src.rpm文件下载到在线机器上,并将其传输到在线机器上

然后我在离线机器上运行rpm-uvhjq-1.5-1.el7.src.rpm。它说它安装了100%,但当我试着运行jq-version时,它说jq不是这样的文件或目录

你知道为什么吗

输出:

  • rpm-Uvh jq-1.5-1.el7.src.rpm 警告:jq-1.5-1.el7.src.rpm:Header V3 RSA/SHA256签名,密钥ID 352c64e5:NOKEY 正在更新/安装。。。 1:jq-1.5-1.el7 警告:用户mockbuild不存在-使用root 警告:组mockbuild不存在-使用根目录 警告:用户mockbuild不存在-使用root 警告:组mockbuild不存在-使用根目录

    • 您拥有的是源RPM,它不是内置软件(二进制)。您必须首先构建rpm

      rpmbuild --rebuild jq-1.5-1.el7.src.rpm
      
      如果一切顺利,您将得到~/rpmbuild/RPMS/*中某处的jq-1.5-1.el7.*.rpm文件包。然后可以安装该rpm

      你可以参考