在 Ubuntu 10.04上安装 jq JSON 处理器

有没有办法在 Ubuntu 10.04上安装 jq JSON 处理器?

我试了通常的 sudo apt-get install jq,但得到了错误的 E: Couldn't find package jq

196584 次浏览

https://stedolan.github.io/jq/download/中所述,从源代码下载和构建,最后一节称为“从 Linux、 OS X、 Cygwin 和其他类 POSIX 操作系统上的源代码”。

执行 sudo apt-get install jq是可能的,但是您需要通知系统在哪里找到 jq。

I 注意: Ubuntu14 + 用户可以跳到第3步!

安装

  1. 在文本编辑器中打开源文件:

     sudo vim /etc/apt/sources.list
    
  2. 将以下行添加到该文件的末尾(注意,deb不是命令,更多信息) :

    生动的主宇宙

  3. 然后重新索引 apt-get,这样它就可以找到 jq:

     sudo apt-get update
    
  4. 然后做正常的安装,你应该是自豪的 jq的新用户!

     sudo apt-get install jq
    

测试

测试它的工作! 尝试这个看看它漂亮的打印一些例子 json

echo '{ "name":"John", "age":31, "city":"New York" }' | jq .

您的终端应该显示如下结果:

{
"name": "John",
"age": 31,
"city": "New York"
}

由于 Ubuntu 16.04 LTS 排外,您不需要修改 /etc/apt/sources.list,只需运行

sudo apt-get install jq

jq 1.5位于官方的 DebianUbuntu存储库中。