Как установить digikam5 на Linux Mint?

Если вы используете jq вместо python -m json.tool , вы обнаружите, что он анализирует JSON даже с завершающим текстом:

$ echo '{ "foo": "bar" } text' | ./jq
{
  "foo": "bar"
}
parse error: Invalid literal at line 2, column 0

Конечно, если вы хотите игнорировать сообщение об ошибке вы можете просто перенаправить на / dev / null .

Также обратите внимание, что с jq , если вы хотите использовать его вывод в конвейере или перенаправить его в файл, я думаю, вам нужно дать ему аргумент «фильтр»:

echo '{ "foo": "bar" } trailing text' | jq . > OUT.json

. - это самый простой из возможных фильтров. Это означает «взять вход и произвести его без изменений в качестве выхода».

1
13.01.2017, 12:20
1 ответ

Указание точного версия ( libastro1 = 4: 15.12.3-0ubuntu2 ) позволяет установить:

apt install \
    digikam5 \
    libmarblewidget-qt5-23 \
    libastro1=4:15.12.3-0ubuntu2
2
27.01.2020, 23:34

Теги

Похожие вопросы