How to upgrade to the latest BlueZ version on Ubuntu 12.04 LTS?
Solution 1:
Get the latest version from here.
E.G.:
wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.30.tar.xz
Extract
tar xf bluez-5.30.tar.xz
Build
cd bluez-5.30
./configure
make
Then install with
sudo make install
or with checkinstall
for a .deb
package:
sudo apt-get install checkinstall
sudo checkinstall
Solution 2:
For successful build as per @A.B's post, your system should meet following dependencies. I've 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
If you get an error while ./configure
saying configure: error: systemd system unit directory, try following solution by a user:mrd [original post].
./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --with-systemdsystemunitdir=/lib/systemd/system --with-systemduserunitdir=/usr/lib/systemd