Lär dig hur du uppdaterar BlueZ till sin senaste version på Ubuntu för att njuta av de senaste funktionerna i denna Bluetooth-stack med öppen källkod.

Ubuntu har som standard inte den senaste versionen av många program. En sådan programvara är BlueZ, en Bluetooth-protokollstack med öppen källkod. Ubuntu levereras med en stabil men föråldrad version av BlueZ. Detta görs för att säkerställa att även om programversionen är föråldrad är den väl testad och fri från säkerhetsbrister. Men stabiliteten kommer till priset av att missa nya funktioner.

Om du vill installera den senaste versionen av BlueZ måste du göra det själv. Låt oss lära oss hur du manuellt installerar den senaste versionen av BlueZ på Ubuntu.

Steg 1: Avinstallera BlueZ-standardversionen

Innan du fortsätter med att installera en nyare version av BlueZ måste du först bli av med den nuvarande. Du kan enkelt avinstallera standardversionen av BlueZ med APT-pakethanteraren på Ubuntu. Här är kommandot för att avinstallera BlueZ:

sudo apt autoremove bluez
instagram viewer

Skriv in Y och slå Stiga på när du uppmanas att bekräfta ditt beslut.

Steg 2: Ladda ner de senaste BlueZ-källfilerna

Nu när du har avinstallerat den aktuella versionen av BlueZ måste du ladda ner de senaste BlueZ-källfilerna.

Du kan inte använda APT-pakethanteraren eftersom det officiella Ubuntu-förvaret innehåller en föråldrad version, den du just avinstallerade. Så du måste först ta tag i källan, förbereda byggfiler och sedan installera BlueZ manuellt.

Ladda ner källfilerna för den senaste versionen av BlueZ från den officiella webbplatsen. Antingen navigera till webbplatsen med en webbläsare eller, på riktigt Linux-sätt, använd kommandot wget i terminalen:

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

Se till att du ersätter versionsnumret i kommandot ovan med den senaste BlueZ-versionen.

Ladda ner:BlueZ

Steg 3: Installera nödvändiga beroenden

Innan du går vidare till installationsprocessen måste du installera några beroenden som krävs av BlueZ. Utan dessa installerade kommer BlueZ-bygget att misslyckas och du kommer inte att kunna installera det.

Här är kommandot för att installera dessa beroenden med APT på Ubuntu:

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

Steg 4: Bygg källan och installera BlueZ

Ta bort det nedladdade BlueZ TAR-arkivet med hjälp av kommandot tar och flytta in i den nya katalogen med cd-kommandot:

tar -xzvf bluez-* && cd bluez*

Väl i katalogen, förbered byggfilerna genom att köra konfigureringsskriptet och fortsätt sedan med att installera BlueZ med make and make install:

./konfigurera 
göra
sudo gör installera

Det är alla steg som krävs för att bygga och installera den senaste versionen av BlueZ på Ubuntu.

Steg 5: Konfigurera och aktivera BlueZ Services

Med den senaste versionen av BlueZ installerad är det dags att göra några slutliga konfigurationer för att säkerställa att den fungerar som avsett.

Börja med att skapa en ny BlueZ-tjänst för att aktivera experimentella funktioner. För att göra det, öppna först bluetooth.tjänst systemd-tjänstfilen med den textredigerare du väljer och lägg till --experimentell till ExecStart:

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

Ändra ExecStart linje så det ser ut så här:

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

Använd sedan kommandot systemctl, aktivera och starta Bluetooth-tjänsten:

sudo systemctl daemon-reload
sudo systemctl avmaska ​​bluetooth.service
sudo systemctl starta om Bluetooth

Kontrollera om det fungerar genom att använda systemctl-status kommando:

sudo systemctl status Bluetooth

Detta bör returnera en positiv utgång. Nu, för att kontrollera om BlueZ fungerar korrekt, starta en ny terminal, skriv in bluetoothctl-kommandot och tryck Stiga på.

sudo bluetoothctl

Det är alla steg som krävs för att installera och konfigurera den senaste versionen av BlueZ på Ubuntu. Nu kan du testa de nya funktionerna i utgåvan när du vill utan att behöva vänta på att den senaste versionen ska läggas till Ubuntus officiella arkiv.

Installera den senaste versionen av BlueZ på Ubuntu

Nu har du framgångsrikt installerat den senaste versionen av BlueZ, Bluetooth-protokollstacken med öppen källkod, på Ubuntu. Denna uppgradering ger en mängd nya funktioner och förbättringar, så att du kan dra full nytta av Bluetooth-tekniken.

Att installera den senaste versionen av Bluetooth-programvaran är dessutom ett av många sätt att felsöka Bluetooth-anslutning på Linux.