Erfahren Sie, wie Sie BlueZ unter Ubuntu auf die neueste Version aktualisieren, um die neuesten Funktionen dieses Open-Source-Bluetooth-Stacks nutzen zu können.

Ubuntu verfügt standardmäßig nicht über die neueste Version vieler Software. Eine solche Software ist BlueZ, ein Open-Source-Bluetooth-Protokollstapel. Ubuntu wird mit einer stabilen, aber veralteten Version von BlueZ ausgeliefert. Dies geschieht, um sicherzustellen, dass die Softwareversion zwar veraltet, aber gut getestet und frei von Sicherheitsmängeln ist. Allerdings geht die Stabilität zu Lasten des Verzichts auf neue Funktionen.

Falls Sie die neueste Version von BlueZ installieren möchten, müssen Sie dies selbst tun. Erfahren Sie, wie Sie die neueste Version von BlueZ unter Ubuntu manuell installieren.

Schritt 1: Deinstallieren Sie die Standardversion von BlueZ

Bevor Sie mit der Installation einer neueren Version von BlueZ fortfahren, müssen Sie zunächst die aktuelle Version entfernen. Sie können die Standardversion von BlueZ ganz einfach mit dem APT-Paketmanager unter Ubuntu deinstallieren. Hier ist der Befehl zum Deinstallieren von BlueZ:

Sudo apt autoremove bluez

Eintippen Y und schlagen Eingeben wenn Sie aufgefordert werden, Ihre Entscheidung zu bestätigen.

Schritt 2: Herunterladen der neuesten BlueZ-Quelldateien

Nachdem Sie nun die aktuelle Version von BlueZ deinstalliert haben, müssen Sie die neuesten BlueZ-Quelldateien herunterladen.

Sie können den APT-Paketmanager nicht verwenden, da das offizielle Ubuntu-Repository eine veraltete Version enthält, nämlich die, die Sie gerade deinstalliert haben. Sie müssen sich also zunächst die Quelle besorgen, die Build-Dateien vorbereiten und dann BlueZ manuell installieren.

Laden Sie die Quelldateien für die neueste Version von BlueZ von der offiziellen Website herunter. Navigieren Sie entweder mit einem Webbrowser zur Site oder verwenden Sie, ganz im Linux-Stil, den Befehl wget im Terminal:

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

Stellen Sie sicher, dass Sie die Versionsnummer im obigen Befehl durch die neueste BlueZ-Version ersetzen.

Herunterladen:BlueZ

Schritt 3: Installieren der erforderlichen Abhängigkeiten

Bevor Sie mit dem Installationsprozess fortfahren, müssen Sie einige für BlueZ erforderliche Abhängigkeiten installieren. Ohne diese Installation schlägt der BlueZ-Build fehl und Sie können ihn nicht installieren.

Hier ist der Befehl zum Installieren dieser Abhängigkeiten mit APT unter Ubuntu:

sudo apt install build-essentials libreadline-dev libical-dev libdbus-1-dev libudev-dev libglib2.0-dev python3-docutils

Schritt 4: Erstellen der Quelle und Installieren von BlueZ

Entpacken Sie das heruntergeladene BlueZ TAR-Archiv mit der tar-Befehl und mit in das neue Verzeichnis verschieben der cd-Befehl:

tar -xzvf bluez-* && cd bluez*

Sobald Sie sich im Verzeichnis befinden, bereiten Sie die Build-Dateien vor, indem Sie das Konfigurationsskript ausführen, und fahren Sie dann mit der Installation von BlueZ mit make und make install fort:

./konfigurieren 
machen
sudo make install

Das sind alle Schritte, die zum Erstellen und Installieren der neuesten Version von BlueZ unter Ubuntu erforderlich sind.

Schritt 5: BlueZ-Dienste konfigurieren und aktivieren

Nachdem die neueste Version von BlueZ installiert ist, ist es an der Zeit, einige abschließende Konfigurationen vorzunehmen, um sicherzustellen, dass es wie vorgesehen funktioniert.

Erstellen Sie zunächst einen neuen BlueZ-Dienst, um experimentelle Funktionen zu aktivieren. Öffnen Sie dazu zunächst die Bluetooth.Dienst systemd-Dienstdatei mit dem Texteditor Ihrer Wahl und fügen Sie hinzu --Experimental Zu ExecStart:

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

Modifiziere den ExecStart Zeile, also sieht es so aus:

ExecStart=/usr/local/libexec/bluetooth/bluetoothd --experimental

Dann verwenden der systemctl-Befehl, aktivieren und starten Sie den Bluetooth-Dienst:

sudo systemctl daemon-reload
sudo systemctl entlarvt bluetooth.service
sudo systemctl Bluetooth neu starten

Überprüfen Sie mithilfe von, ob es funktioniert systemctl-Status Befehl:

sudo systemctl status Bluetooth

Dies sollte eine positive Ausgabe zurückgeben. Um nun zu überprüfen, ob BlueZ ordnungsgemäß funktioniert, starten Sie ein neues Terminal, geben Sie den Befehl „bluetoothctl“ ein und drücken Sie Eingeben.

sudo bluetoothctl

Das sind alle Schritte, die zum Installieren und Einrichten der neuesten Version von BlueZ unter Ubuntu erforderlich sind. Jetzt können Sie die neuen Funktionen der Version nach Belieben ausprobieren, ohne darauf warten zu müssen, dass die neueste Version zu den offiziellen Ubuntu-Repositories hinzugefügt wird.

Installieren der neuesten Version von BlueZ unter Ubuntu

Jetzt haben Sie die neueste Version von BlueZ, dem Open-Source-Bluetooth-Protokoll-Stack, erfolgreich auf Ubuntu installiert. Dieses Upgrade bringt eine Vielzahl neuer Funktionen und Verbesserungen mit sich, sodass Sie die Vorteile der Bluetooth-Technologie voll ausschöpfen können.

Darüber hinaus ist die Installation der neuesten Version der Bluetooth-Software eine der vielen Möglichkeiten zur Fehlerbehebung bei der Bluetooth-Verbindung unter Linux.