bluez:无法安装 bluez-utils

bluez:无法安装 bluez-utils

有人在 Raspberry Pi 上成功尝试“sudo apt-get install bluez-utils”吗?

我收到这条消息:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package bluez-utils is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package bluez-utils has no installation candidate

答案1

将来,您需要提供您正在运行的操作系统版本的信息。但是,根据我的猜测,我认为您可能正在运行 raspbian Jessie。

在 Jessie 中,bluez-utils 包已被删除。我相信你只需要运行sudo apt-get install bluez

答案2

假设杰西,作为之前的答案......

在 Jessie 中,bluez-utils 包已被删除。Bluez 5 要么包含它,要么拥有它的所有功能,我不确定是哪一个。

使用 aptitude (apt-get) 作为上一个答案将为您提供非常旧的版本(当前为 Bluez 5.23),但这是最简单的方法。如果您想要最新版本,请在http://www.kernel.org/pub/linux/bluetooth并安装 tarball。例如:

wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.49.tar.xz
tar xvf bluez-5.49.tar.xz
cd bluez-5.49
./configure
make
sudo make install
sudo reboot

安装 Bluez 似乎非常繁琐,我建议阅读更详细的教程https://raspberrypi.stackexchange.com/questions/66540/installing-bluez-5-44-onto-raspbian/83​​835#83835如果您决定走这条路。

答案3

我遇到了同样的问题。然后我尝试下载 tar 并自行构建,但./configure脚本无法完成。
原来是我缺少依赖项。
运行

sudo apt-get install -y libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev

帮我修好了。我跟着这些说明并且它成功了。

不过我下载的是 5.52 版本,因为这是当时最新的版本。
如果你需要 wget tar 文件,而你的源不起作用,你可以尝试获取在这里

相关内容