大まかなアイデアがある場合 (または過去 10 年間をカバーしても問題ない場合)、bluez bluez-uils でツールを提供 バージョンを要求します。残念ながら、これらのツールはバージョン 4 と 5 の間で変更されたため、両方のいずれかがインストールされているかどうかを確認する必要がある場合があります。
BlueZ 4.0 の場合:
bluetoothd --version
BlueZ 5.0 以降、新しいコマンドライン ツール bluetoothctl があります。 :
bluetoothctl --version
Bluez は libbluetooth.so という共有ライブラリを提供しています。 x86_64 ディストリビューションでは、このファイルは /usr/lib64/ にあります。 、単純に ls -la を実行します 調べる
$ls -la /usr/lib64/libbluetooth.so
lrwxrwxrwx 1 root root 22 Jan 17 12:44 /usr/lib64/libbluetooth.so -> libbluetooth.so.3.17.0
私の場合、バージョン 3.17.0 を使用しています
readelf(1) 情報を提供することもできます。
私のディストリビューション (Fedora 21) では、/usr/share/doc/bluez/ChangeLog. にあります。 less で読んでみてください。