“jsonlint:未找到命令”,尽管 jsonlint 已安装

“jsonlint:未找到命令”,尽管 jsonlint 已安装

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

为什么?我该如何解决这个问题?

答案1

该命令称为jsonlint-php

答案2

您也可以尝试以不同的方式使用 jsonlint。

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

答案3

在 Ubuntu 20.04.4 (focal) LTS(在 WSL 上)上,软件包名称已更改为python3并映射到正常jsonlint名称:

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

相关内容