我已将 bluez 版本从 5 降级至 4.79。首先,我使用 sudo apt-get purge 卸载了 bluez5,然后执行 sudo apt-get autoremove。然后我获取 tar 文件并执行经典的 ./configure 、 make 、 sudo make install ,没有错误。
问题是:
$ systemctl status bluetooth
输出是:
*bluetooth.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
所以当我尝试$ sudo systemctl start bluetooth
输出时:
Failed to start bluetooth.service : Unit bluetooth.service failed to load: No such file or directory
$ bluetoothd -v
输出:
4.79
如何启动蓝牙服务以及为什么 bluetooth.service 文件丢失?我是 Linux 新手,我使用 raspbian jessie 在 rp1 上运行 bluez。任何帮助表示赞赏。
答案1
$ sudo systemctl enable bluetooth
Failed to enable unit: Unit file bluetooth.service does not exist.
我遇到了上述错误,所以我尝试安装所有 bluez 软件包并且它有效。
sudo apt-get install bluez*
安装后,我已启用蓝牙
$ sudo systemctl enable bluetooth
Synchronizing state of bluetooth.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable bluetooth
$ sudo systemctl start bluetooth