我正在尝试将JQ安装到无法访问Internet的服务器上。
我将jq-1.5-1.el7.src.rpm文件下载到在线计算机上,并将其传输到在线计算机上。
然后我在离线计算机上运行rpm -Uvh jq-1.5-1.el7.src.rpm。它说它安装了100%,但是当我尝试运行jq --version时,它说jq不是这样的文件或目录。
有什么想法吗?
输出:
答案 0 :(得分:1)
您拥有的是不是内置软件(二进制)的源RPM。您必须先建立rpm。
rpmbuild --rebuild jq-1.5-1.el7.src.rpm
如果一切顺利,您最终将在〜/ rpmbuild / RPMS / *中的某个地方得到jq-1.5-1.el7。*。rpm之类的软件包。然后,您可以安装该rpm。
您可以参考