Установите JQ JSON-процессор на Ubuntu 10.04

Есть ли способ установить jq JSON-процессор на Ubuntu 10.04?

Я пробовал обычный sudo apt-get install jq, но получил ошибку E: Couldn't find package jq

Ответ 1

(Исходя из сообщения @somaiah-kumbera)

Можно выполнить sudo apt-get install jq, однако вам нужно сообщить системе, где найти jq.

Установить

  1. Откройте исходный файл в текстовом редакторе:

    sudo vim /etc/apt/sources.list
    
  2. Добавьте следующую строку в конец этого файла (примечание deb не является командой, дополнительная информация):

    Деб http://us.archive.ubuntu.com/ubuntu яркая главная вселенная

  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"
}

Ответ 3

Начиная с Ubuntu 16.04LTS xenial, вам не нужно изменять /etc/apt/sources.list, просто запустите

sudo apt-get install jq

jq 1.5 находится в официальных репозиториях Debian и Ubuntu.

Ответ 4

Загрузите и создайте из источника, как описано в https://stedolan.github.io/jq/download/, последний раздел под названием "Из источника в Linux, OS X, Cygwin и других POSIX-подобных операционных систем".