2016-04-06 21 views
15

Così si legge here:Aggiornamento JQ a 1.5 su Ubuntu

JQ 1.5 è in Debian e Ubuntu repository ufficiali. Installa utilizzando sudo apt-get install jq.

ancora:

$ 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. 

E:

$ jq --version 
jq version 1.3 

Description: Ubuntu 14.04 LTS 
Release: 14.04 
Codename: trusty 

Che cosa mi manca?

grazie

+0

Hai provato 'sudo apt-get update' e' sudo apt-get upgrade'? – TheCrimulo

+0

sì. Ha aggiornato il mio chrome, ma jq è sempre lo stesso (1.3) – programbyexception

+0

Prova con 'apt-get install --only-upgrade ', per essere sicuro, qual è il pacchetto che non è aggiornato? – TheCrimulo

risposta

18

sono finito qui quando googling sul motivo per cui il mio esempio Debian 8 non aggiorna jq 1,4-1,5.

Ecco la mia soluzione per tutti coloro che lottano con Debian 8 JQ: Scarica jq da https://github.com/stedolan/jq/releases e copiarlo manualmente il JQ attualmente installato. Nel mio caso:

wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64 
chmod +x jq-linux64 
sudo mv jq-linux64 $(which jq) 
3

Si sta utilizzando Ubuntu LTS. L'ultima versione di Ubuntu ha jq 1.5.

+3

Quindi, come può facilmente ottenere jq 1.4 o 1.5 per ubuntu 14.04 LTS? – Nati

+1

@Nati La tua domanda ha già avuto risposta su Chiedi Ubuntu: http://askubuntu.com/questions/103320/install-packages-from-newer-release-without-building-apt-pinning –

+1

Questa potrebbe essere la risposta, ma Non lo capisco Sembra che "master apt-get" sia il consiglio. – dpurrington