Naučite kako ažurirati BlueZ na najnoviju verziju na Ubuntuu da biste uživali u najnovijim značajkama ovog otvorenog izvornog Bluetooth skupa.

Ubuntu prema zadanim postavkama ne sadrži najnoviju verziju velikog broja softvera. Jedan takav softver je BlueZ, skup Bluetooth protokola otvorenog koda. Ubuntu se isporučuje sa stabilnom, ali zastarjelom verzijom BlueZ-a. To je učinjeno kako bi se osiguralo da je softverska verzija, iako je zastarjela, dobro testirana i bez sigurnosnih nedostataka. Međutim, stabilnost dolazi po cijenu propuštanja novih značajki.

U slučaju da želite instalirati najnoviju verziju BlueZ-a, morat ćete to učiniti sami. Naučimo kako ručno instalirati najnoviju verziju BlueZ-a na Ubuntu.

Korak 1: Deinstalirajte zadanu verziju BlueZ

Prije nego nastavite s instaliranjem novije verzije BlueZ-a, najprije se morate riješiti trenutne. Zadanu verziju BlueZ-a možete jednostavno deinstalirati pomoću APT upravitelja paketa na Ubuntuu. Evo naredbe za deinstalaciju BlueZ-a:

sudo apt autoremove bluez

Upišite Y i udario Unesi kada se od vas zatraži da potvrdite svoju odluku.

Korak 2: Preuzimanje najnovijih BlueZ izvornih datoteka

Sada kada ste deinstalirali trenutnu verziju BlueZ-a, trebate preuzeti najnovije izvorne datoteke BlueZ-a.

Ne možete koristiti APT upravitelj paketa jer službeno Ubuntu spremište sadrži zastarjelu verziju, onu koju ste upravo deinstalirali. Dakle, prvo ćete morati preuzeti izvorni kod, pripremiti datoteke za izgradnju, a zatim ručno instalirati BlueZ.

Preuzmite izvorne datoteke za najnoviju verziju BlueZ sa službene web stranice. Ili dođite do stranice pomoću web-preglednika ili, na pravi Linux način, upotrijebite naredbu wget u terminalu:

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

Obavezno zamijenite broj verzije u gornjoj naredbi najnovijom BlueZ verzijom.

Preuzimanje datoteka:BlueZ

Korak 3: Instaliranje potrebnih ovisnosti

Prije nego što prijeđete na proces instalacije, trebate instalirati nekoliko ovisnosti koje zahtijeva BlueZ. Bez ovih instaliranih, BlueZ build neće uspjeti i nećete ga moći instalirati.

Evo naredbe za instaliranje ovih ovisnosti pomoću APT-a na Ubuntu:

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

Korak 4: Izgradnja izvora i instaliranje BlueZ-a

Raspakujte preuzetu BlueZ TAR arhivu pomoću naredba tar i pomaknite se u novi imenik pomoću naredba cd:

tar -xzvf bluez-* && cd bluez*

Kada ste u direktoriju, pripremite datoteke za izgradnju pokretanjem konfiguracijske skripte, a zatim nastavite s instalacijom BlueZ-a koristeći make i make install:

./konfigurirati 
napraviti
sudo make install

To su svi koraci potrebni za izradu i instalaciju najnovije verzije BlueZ-a na Ubuntu.

Korak 5: Konfigurirajte i omogućite BlueZ usluge

Uz instaliranu posljednju verziju BlueZ-a, vrijeme je da napravite neke konačne konfiguracije kako biste osigurali da radi kako treba.

Započnite stvaranjem nove usluge BlueZ kako biste omogućili eksperimentalne značajke. Da biste to učinili, prvo otvorite bluetooth.servis systemd servisnu datoteku pomoću uređivača teksta po vašem izboru i dodajte --eksperimentalno do ExecStart:

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

Izmijenite ExecStart liniju tako da izgleda ovako:

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

Zatim, koristeći naredba systemctl, omogućite i pokrenite Bluetooth uslugu:

sudo systemctl daemon-reload
sudo systemctl demask bluetooth.service
sudo systemctl ponovno pokrenite Bluetooth

Provjerite radi li pomoću systemctl status naredba:

sudo systemctl status Bluetooth

Ovo bi trebalo vratiti pozitivan rezultat. Sada, da provjerite radi li BlueZ ispravno, pokrenite novi terminal, upišite naredbu bluetoothctl i pritisnite Unesi.

sudo bluetoothctl

To su svi koraci potrebni za instalaciju i postavljanje najnovije verzije BlueZ-a na Ubuntu. Sada možete isprobati nove značajke izdanja po želji, a da ne morate čekati da se najnovija verzija doda u službena spremišta Ubuntua.

Instaliranje najnovije verzije BlueZ-a na Ubuntu

Sada ste uspješno instalirali najnoviju verziju BlueZ-a, skupa Bluetooth protokola otvorenog koda, na Ubuntu. Ova nadogradnja donosi niz novih značajki i poboljšanja, omogućujući vam da u potpunosti iskoristite Bluetooth tehnologiju.

Štoviše, instaliranje najnovije verzije Bluetooth softvera jedan je od mnogih načina za rješavanje problema s Bluetooth vezom na Linuxu.