为什么安装Bluez 5.45后bluetoothd显示的是5.37版本?

为什么安装Bluez 5.45后bluetoothd显示的是5.37版本?

我已经下载并解压了 Bluez 5.45。我成功运行了

./configure
make
make install

然后我重新启动了机器。

bluetoothctl
[bluetooth]#version

Version 5.45然而给了我

bluetoothd -v 

给我5.37

为什么会有这种差异?

答案1

如果你看看内容bluez 包您会注意到bluetoothdbluetoothctl是独立的程序,不要与软件包的版本混淆。软件包中的程序集合有自己独立的版本并不罕见。为了确保您没有使用上述程序之一的过期版本,您可以通过which检查我提供的第一个链接中显示的文件列表的位置来确保您正在启动已安装的程序。您将看到应该which bluetoothd响应/usr/sbin并且which bluetoothctl应该响应/usr/bin/如果您得到这些结果,则很可能没有问题。除非您使用了 PPA 或通过自行编译安装了 bluez,否则您的问题需要进一步详细说明。

相关内容