我正在尝试在 Ubuntu 16.04 上安装 BlueZ 5.50,因为我需要 MIDI 支持。
我编译并安装如下:
sudo apt-get install libudev-dev
sudo apt-get install libical-dev
sudo apt-get install libreadline-dev
cd bluez-5.50
./configure --enable-midi
make -j8
sudo make install
问题是它不更新/usr/sbin/bluetoothd
,这是我重新启动时启动的默认版本。
bluetoothd -v
结果,5.37
但./src/bluetoothd -v
结果5.50
。
路径中唯一的版本似乎是旧版本:
whereis bluetoothd
bluetoothd: /usr/sbin/bluetoothd /usr/share/man/man8/bluetoothd.8.gz
为什么安装脚本保留旧版本?如何将所有内容更新到新版本?我一定要吗?
现在,即使使用旧版本的蓝牙,MIDI BLE 似乎也可以正常工作。