オペレーティングシステム: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 clone
cryptsetupの "config"ファイルを見つけたディレクトリで指示を実行しました。
コマンドcmake
が正常に完了したようですが、./configure
再実行すると(cryptsetupの場合)、同じエラーが発生します。
私は「非標準プレフィックス」ビジネスを理解していません。誰でもこのjson-cパッケージを「標準プレフィックス」にインストールする方法を教えてください。
ベストアンサー1
このパッケージをインストールする必要がありますlibjson-c-dev
。
apt-get install libjson-c-dev
これでビルドが提供されますcryptsetup
。
同様のエラーメッセージが引き続き表示される場合は、指定されたパッケージをインストールする必要があります。