Ubuntu, par défaut, ne propose pas la dernière version de nombreux logiciels. L’un de ces logiciels est BlueZ, une pile de protocoles Bluetooth open-source. Ubuntu est livré avec une version stable mais obsolète de BlueZ. Cela permet de s’assurer que, même si la version du logiciel est dépassée, elle est bien testée et exempte de failles de sécurité. Cependant, la stabilité se fait au prix de l’absence de nouvelles fonctionnalités.
Si vous souhaitez installer la dernière version de BlueZ, vous devrez le faire vous-même. Voyons comment installer manuellement la dernière version de BlueZ sur Ubuntu.
Étape 1 : Désinstaller la version par défaut de BlueZ
Avant de procéder à l’installation d’une nouvelle version de BlueZ, vous devez d’abord vous débarrasser de la version actuelle. Vous pouvez facilement désinstaller la version par défaut de BlueZ en utilisant le gestionnaire de paquets APT sur Ubuntu. Voici la commande pour désinstaller BlueZ :
sudo apt autoremove bluez
Tapez Y et a frappé Entrer pour confirmer votre décision.
Étape 2 : Téléchargement des derniers fichiers source de BlueZ
Maintenant que vous avez désinstallé la version actuelle de BlueZ, vous devez télécharger les derniers fichiers sources de BlueZ.
Vous ne pouvez pas utiliser le gestionnaire de paquets APT car le dépôt officiel d’Ubuntu contient une version obsolète, celle que vous venez de désinstaller. Vous devrez donc d’abord récupérer les sources, préparer les fichiers de compilation, puis installer manuellement BlueZ.
Téléchargez les fichiers sources de la dernière version de BlueZ depuis le site officiel. Vous pouvez vous rendre sur le site à l’aide d’un navigateur web ou, comme le veut la tradition Linux, utiliser la commande wget dans le terminal :
wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz
Veillez à remplacer le numéro de version dans la commande ci-dessus par la dernière version de BlueZ.
Télécharger : BlueZ
Étape 3 : Installation des dépendances requises
Avant de passer au processus d’installation, vous devez installer quelques dépendances nécessaires à BlueZ. Si elles ne sont pas installées, la compilation de BlueZ échouera et vous ne pourrez pas l’installer.
Voici la commande pour installer ces dépendances en utilisant APT sur Ubuntu :
sudo apt install build-essentials libreadline-dev libical-dev libdbus-1-dev libudev-dev libglib2.0-dev python3-docutils
Étape 4 : Construction des sources et installation de BlueZ
Décompressez l’archive TAR BlueZ téléchargée à l’aide de la commande tar et placez-vous dans le nouveau répertoire à l’aide de la commande cd :
tar -xzvf bluez-* && cd bluez*
Une fois dans le répertoire, préparez les fichiers de construction en exécutant le script configure, puis procédez à l’installation de BlueZ en utilisant make et make install :
./configure
make
sudo make install
Voilà toutes les étapes nécessaires pour compiler et installer la dernière version de BlueZ sur Ubuntu.
Étape 5 : Configurer et activer les services BlueZ
Une fois la dernière version de BlueZ installée, il est temps de procéder à quelques configurations finales pour s’assurer qu’elle fonctionne comme prévu.
Commencez par créer un nouveau service BlueZ pour activer les fonctionnalités expérimentales. Pour ce faire, ouvrez d’abord le fichier bluetooth.service fichier de service systemd à l’aide de l’éditeur de texte de votre choix et ajoutez –expérimental à ExecStart:
sudo nano /lib/systemd/system/bluetooth.service
Modifier le ExecStart pour que cela ressemble à ceci :
ExecStart=/usr/local/libexec/bluetooth/bluetoothd --experimental
Ensuite, à l’aide de la commande systemctl, activez et démarrez le service Bluetooth :
sudo systemctl daemon-reload
sudo systemctl unmask bluetooth.service
sudo systemctl restart Bluetooth
Vérifiez qu’il fonctionne en utilisant la commande systemctl status commande :
sudo systemctl status Bluetooth
Le résultat devrait être positif. Maintenant, pour vérifier que BlueZ fonctionne correctement, ouvrez un nouveau terminal, tapez la commande bluetoothctl, et appuyez sur Entrer.
sudo bluetoothctl
Voilà toutes les étapes nécessaires pour installer et configurer la dernière version de BlueZ sur Ubuntu. Vous pouvez maintenant essayer les nouvelles fonctionnalités de la version à volonté sans avoir à attendre que la dernière version soit ajoutée aux dépôts officiels d’Ubuntu.
Installer la dernière version de BlueZ sur Ubuntu
Vous avez maintenant installé avec succès la dernière version de BlueZ, la pile de protocoles Bluetooth open-source, sur Ubuntu. Cette mise à jour apporte un grand nombre de nouvelles fonctionnalités et d’améliorations, vous permettant de tirer pleinement parti de la technologie Bluetooth.
De plus, l’installation de la dernière version du logiciel Bluetooth est l’une des nombreuses façons de dépanner la connectivité Bluetooth sous Linux.
