Se hai un'idea approssimativa (o ti va bene coprire gli ultimi 10 anni), bluez fornisce strumenti in bluez-uils per richiedere la versione. Sfortunatamente, questi strumenti sono cambiati tra la versione 4 e 5, quindi potrebbe essere necessario controllare se uno di entrambi è installato.
Per BlueZ 4.0:
bluetoothd --version
Da BlueZ 5.0, c'è un nuovo strumento a riga di comando bluetoothctl :
bluetoothctl --version
Bluez fornisce una libreria condivisa chiamata libbluetooth.so. Nelle distribuzioni x86_64 dovresti trovare questo file in /usr/lib64/ , quindi esegui semplicemente un ls -la per scoprirlo
$ls -la /usr/lib64/libbluetooth.so
lrwxrwxrwx 1 root root 22 Jan 17 12:44 /usr/lib64/libbluetooth.so -> libbluetooth.so.3.17.0
Nel mio caso, sto usando la versione 3.17.0
readelf(1) può anche fornire alcune informazioni.
Sulla mia distribuzione (Fedora 21), puoi trovarlo in /usr/share/doc/bluez/ChangeLog. Potresti provare a leggerlo con less o simili.