「構成:エラー:パッケージ要件(blkid)が満たされていません。」

「構成:エラー:パッケージ要件(blkid)が満たされていません。」

ソースからbtrfs-progsをビルドしようとしていますが、./configureを実行するとエラーが発生します。

checking for BLKID... no
configure: error: Package requirements (blkid) were not met:

No package 'blkid' 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 BLKID_CFLAGS
and BLKID_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

blkid/sbinしたがって、おそらくすべてのライブラリがデフォルトの場所にインストールされているのでしょう。

blkidpkg-configに現在の場所または実際にパッケージが見つからない場所を知らせるにはどうすればよいですか?

注:私は約1週間前にgithub.com/torvalds/linux.gitでビルドされた4.1.0カーネルでDebian 8(sid / unstable)を実行しています(コミット:g6aaf0da)。

ベストアンサー1

パッケージが欠落している場合は、次のものを使用できますapt-cache

% apt-cache search blkid
libblkid-dev - block device id library - headers and static libraries
libblkid1 - block device id library

でも:

% apt-cache search blkid | grep '\-dev'
libblkid-dev - block device id library - headers and static libraries

私たちは何かをコンパイルするために開発ライブラリが必要であることを知っています。

apt-get install libblkid-dev

...rootユーザーとして。

おすすめ記事