在过去的两天里,我一直在努力让我的蓝牙键盘与安装了 Kali 2.0 的 Raspberry Pi 2 配合使用(我已经从那里获得了 Adafruit 的 PiTFT 软件)http://adafruit-download.s3.amazonaws.com/adafruit_pitft_kernel_1.20150420-1.tar.gz,并已安装它,它是帮助程序脚本)。我认为这是一个软件问题,因为我的蓝牙适配器被 识别hcitool dev
,并且我可以使用 正确扫描附近的蓝牙设备hcitool scan
。
我关注了一篇文章,其中说要安装几个东西(以使蓝牙正常工作),其中之一是bluez-utils
. Apt 返回一个错误,说它bluez-utils
已经过时,并且bluez
是它的替代品。所以我bluez-utils
从命令中删除了,并安装了bluez
、python-gobject
和其他一些需要的软件包。然后,我尝试使用bluez
, 发现我从 bash 中找不到命令。因此,我进行了文件系统搜索,find /* | grep bluez
发现 bluez 的文档已安装,但bluez
没有安装。然后我尝试从源代码安装它,发现它需要大量的依赖项,而这些依赖项又需要大量的依赖项,等等,所以我放弃了这条路线。
bluez
如果有的话,我会很好地从源代码安装简单的和简单的方法来做到这一点。
任何有关安装 bluez 的帮助将不胜感激。
答案1
该bluez
软件包不安装bluez
二进制文件,因此您的 shell 找不到二进制文件是完全正常的;它安装bluetoothd
守护程序和许多不同的工具,bccmd
, bluemoon
, bluetoothctl
, btmon
, ciptool
, gatttool
, hciattach
, hcitool
, hex2hcd
, l2ping
, l2test
, mpris-proxy
, rctest
,rfcomm
和sdptool
,以及解释如何使用它们的联机帮助页。
要查看安装的内容,请运行dpkg -L bluez
.
答案2
解决此问题的最佳方法(对我有用)是重新安装该程序。卸载时请完全卸载,而不是正常卸载。然后像平常一样安装它。
另外,阅读它安装的文档可能会有所帮助!
答案3
我最终跟随http://www.elinux.org/RPi_Bluetooth_LE,效果很好。感谢您所有的帮助!
另外,我相信我的问题是bluez
没有安装名为 的二进制文件bluez
,而是安装了其他工具。