26

So it reads here:

jq 1.5 is in the official Debian and Ubuntu repositories. Install using sudo apt-get install jq.

yet:

$ sudo apt-get install jq
Reading package lists... Done
Building dependency tree       
Reading state information... Done
jq is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

AND:

$ jq --version
jq version 1.3

Description:    Ubuntu 14.04 LTS
Release:    14.04
Codename:   trusty

What am I missing?

thanks

programbyexception
  • 347
  • 1
  • 3
  • 9

3 Answers3

40

I ended up here when googling on why my Debian 8 instance does not upgrade jq 1.4 to 1.5.

Here's my solution for anyone struggling with Debian 8 jq: Download jq from https://github.com/stedolan/jq/releases and copy it manually over the currently installed jq. In my case:

wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64
chmod +x jq-linux64
sudo mv jq-linux64 $(which jq)
Juuso Ohtonen
  • 6,643
  • 7
  • 54
  • 89
4

You're using Ubuntu LTS. The latest version of Ubuntu does have jq 1.5.

  • 3
    So how can easily get jq 1.4 or 1.5 for ubuntu 14.04 LTS ? – Nati Aug 30 '16 at 07:57
  • 1
    @Nati Your question has already been answered on Ask Ubuntu: http://askubuntu.com/questions/103320/install-packages-from-newer-release-without-building-apt-pinning –  Aug 30 '16 at 10:57
  • 3
    This may be the answer, but I don't understand it. It seems like "master apt-get" is the advice. – dpurrington Jan 05 '17 at 18:44
0

I think you were missing the correct repo: http://installion.co.uk/ubuntu/vivid/universe/j/jq/install/index.html

Cos
  • 1,475
  • 1
  • 21
  • 47