"jsonlint: команда не найдена", хотя jsonlint IS установлен

Я заинтересован в использовании jsonlint в командной строке в моей ОС Ubuntu 16.04. Итак, я выполнил

sudo apt-get install jsonlint

и я получил

Reading package lists... Done
Building dependency tree       
Reading state information... Done
jsonlint is already the newest version (1.4.0-1build1).
0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.

Но потом, когда я пытался казнить

jsonlint -v packets.json

я получил

jsonlint: command not found

Зачем? Как это исправить?

3 ответа

Команда называется jsonlint-php

Вы также можете попробовать другой способ использования jsonlint.

$ sudo apt-get install python-demjson
$ jsonlint-py -f packets.json 

В Ubuntu 20.04.4 (focal) LTS (на WSL) имя пакета изменилось на python3и он соответствует нормальному jsonlintимя:

      $ sudo apt-get install python3-demjson
$ jsonlint -f packets.json 
Другие вопросы по тегам