Я загрузил и распаковал Bluez 5.45. Я успешно работал
./configure
make
make install
И я перезапустил свою машину.
bluetoothctl
[bluetooth]#version
Дает мне Version 5.45
, однако
bluetoothd -v
Дает мне 5.37
.
Почему несоответствие?
При рассмотрении содержания пакета блюза, Вы отметите это bluetoothd
и bluetoothctl
отдельные программы, чтобы не быть перепутанным с версией пакета. Набору для программ в пакете весьма свойственно иметь их собственные отдельные версии. Чтобы обеспечить, чтобы Вы не использовали pf версия даты одной из вышеупомянутых программ, Вы могли использовать which
обеспечить, чтобы Вы запустили тот, который Вы установили путем проверки местоположения по списку файлов, показанному в первой ссылке, которую я предоставил. Вы будете видеть это which bluetoothd
должен ответить /usr/sbin
и which bluetoothctl
должен ответить /usr/bin/
если Вы добираетесь, те разногласия результатов хороши, что ничто не неправильно. Если Вы не использовали PPA или установили блюз путем компиляции его сами, в этом случае вопрос требует более подробной информации.