ソースから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
したがって、おそらくすべてのライブラリがデフォルトの場所にインストールされているのでしょう。
blkid
pkg-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
ユーザーとして。