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?
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
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