web-dev-qa-db-fra.com

Comment passer à la dernière version de BlueZ sur Ubuntu 12.04 LTS?

Ubuntu 12.04 LTS utilise BlueZ ver4.98, qui n'est pas la dernière version. J'aimerais passer à la dernière version de BlueZ. Comment cela peut-il être fait?

1
user768421

Obtenez la dernière version de ici .

PAR EXEMPLE.:

wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.30.tar.xz

Extrait

tar xf bluez-5.30.tar.xz

Construire

cd bluez-5.30
./configure
make

Puis installez avec

Sudo make install

ou avec checkinstall pour un package .deb:

Sudo apt-get install checkinstall
Sudo checkinstall
5
A.B.

Pour que la construction soit réussie conformément à @A.B post , votre système doit respecter les dépendances suivantes. J'ai Ubuntu 14.04.1/Kernel 3.16.0

apt-get install libglib2.0-dev libdbus-1-dev libudev-dev libical-dev libreadline6 libreadline6-dev

./configure
make
make install

Si vous obtenez une erreur alors que ./configure dit configurez: erreur: répertoire de l'unité système systemd , essayez la solution suivante proposée par un utilisateur: mrd [message d'origine] .

./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --with-systemdsystemunitdir=/lib/systemd/system --with-systemduserunitdir=/usr/lib/systemd
4
Samir