ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

[Bluez]1.Download install Bluez on Ubuntu

2022-06-29 18:36:32  阅读:184  来源: 互联网

标签:lib sudo apt bluetooth Bluez usr install Download bluetoothd


Download and Install

extracted it and built it:

xz -d bluez-5.64.tar.xz
tar -xvf bluez-5.64.tar
cd bluez-5.64

**Read the README! **It lists the dependencies and the configure switches

sudo apt-get build-dep bluez 

fix it

sudo cp /etc/apt/sources.list /etc/apt/sources.list~
sudo sed -Ei 's/^# deb-src /deb-src /' /etc/apt/sources.list
sudo apt update

To configure run:

./configure --prefix=/usr --mandir=/usr/share/man \
                --sysconfdir=/etc --localstatedir=/var

sudo apt install python-docutils
sudo which rst2man

Configure automatically searches for all required components and packages.

To compile and install run:

make && sudo make install

pip3 install docutils 

After installing, you should find bluetoothd in  /usr/libexec/bluetooth . You should also see bluetoothd in  /usr/lib/bluetooth .

Go to each of these directories and type

bluetoothd -v 

 You'll note that the one in libexec is new and the one in lib is old.

In order to make sure that d-bus is talking to you new BlueZ 5.64 and not your old BlueZ 5.48, you need to tell systemd to use the new bluetooth daemon:

sudo vim /lib/systemd/system/bluetooth.service

Make sure the exec.start  line points to your new daemon in  /usr/libexec/bluetooth .

For me, that wasn't enough. No matter what, upon restart I always got bluetoothd 5.48... So I just created a symlink from the old one to the new.

First rename the old file:

sudo mv /usr/lib/bluetooth/bluetoothd /usr/lib/bluetooth/bluetoothd-548.orig

Create the symlink:

sudo ln -s /usr/libexec/bluetooth/bluetoothd /usr/lib/bluetooth/bluetoothd
sudo systemctl daemon-reload

 

标签:lib,sudo,apt,bluetooth,Bluez,usr,install,Download,bluetoothd
来源: https://www.cnblogs.com/triple-jay/p/16424294.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有