「標準プレフィックス」にパッケージをインストールする方法は?

「標準プレフィックス」にパッケージをインストールする方法は?

オペレーティングシステム:Linux Mint 18.3

現在、最新の安定版をインストールしようとしています。パスワード設定。インストールされていますが、通常どおりSynapticバージョンは非常に古くなっています(2.3.2と比較して1.6.6)。

./configure「INSTALL」文書に従って解決されたいくつかの問題を発見しました。この回答./configureその後、再び失敗します。

checking for json-c... no
configure: error: Package requirements (json-c) were not met:

No package 'json-c' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables JSON_C_CFLAGS
and JSON_C_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

これは私を次に導くこのページ、「ビルドガイドライン」に従ってみました。git clonecryptsetupの "config"ファイルを見つけたディレクトリで指示を実行しました。

コマンドcmakeが正常に完了したようですが、./configure再実行すると(cryptsetupの場合)、同じエラーが発生します。

私は「非標準プレフィックス」ビジネスを理解していません。誰でもこのjson-cパッケージを「標準プレフィックス」にインストールする方法を教えてください。

ベストアンサー1

このパッケージをインストールする必要がありますlibjson-c-dev

apt-get install libjson-c-dev

これでビルドが提供されますcryptsetup

同様のエラーメッセージが引き続き表示される場合は、指定されたパッケージをインストールする必要があります。

おすすめ記事