【发布时间】:2016-01-16 01:13:06
【问题描述】:
有没有办法在 Ubuntu 10.04 上安装 jq JSON 处理器?
我尝试了通常的sudo apt-get install jq,但得到了错误E: Couldn't find package jq
【问题讨论】:
标签: json ubuntu ubuntu-10.04 jq
有没有办法在 Ubuntu 10.04 上安装 jq JSON 处理器?
我尝试了通常的sudo apt-get install jq,但得到了错误E: Couldn't find package jq
【问题讨论】:
标签: json ubuntu ubuntu-10.04 jq
可以执行sudo apt-get install jq,但是您需要通知系统在哪里可以找到jq。
ℹ️ 注意:Ubuntu 14+ 用户可以跳到第 3 步! ?
在文本编辑器中打开您的源文件:
sudo vim /etc/apt/sources.list
将以下行添加到该文件的末尾(注意 deb 不是命令,more info):
deb http://us.archive.ubuntu.com/ubuntu生动的主宇宙
然后重新索引 apt-get 让它可以找到jq:
sudo apt-get update
然后进行正常安装,你应该是jq的骄傲新用户!
sudo apt-get install jq
测试它是否有效!试试这个看看它打印了一些示例 json
echo '{ "name":"John", "age":31, "city":"New York" }' | jq .
结果应该在您的终端中显示如下:
{
"name": "John",
"age": 31,
"city": "New York"
}
【讨论】:
sudo apt-get update 吐出一些错误,例如“某些索引文件下载失败。它们已被忽略,或者使用旧文件。”和sudo apt-get install jq 之后仍然失败。如何解决这个问题(Ubuntu 17.04)?自动更新也失败了,告诉我检查我的网络连接,但其他互联网访问工作正常(Git、Firefox、...)。顺便说一句,它在 VM 中运行。
apt-get install jq,而无需更改 sources.list
E: Couldn't find package jq,直到我收到了sudo apt-get update。因此,对于 14+ 版本,最好从第 3 步开始。
按照https://stedolan.github.io/jq/download/ 中所述从源代码下载和构建,最后一节称为“从 Linux、OS X、Cygwin 和其他类似 POSIX 操作系统的源代码”。
【讨论】: