Aflați cum să actualizați BlueZ la cea mai recentă versiune pe Ubuntu pentru a vă bucura de cele mai noi caracteristici ale acestei stive Bluetooth open-source.

Ubuntu, în mod implicit, nu include cea mai recentă versiune a multor programe. Un astfel de software este BlueZ, o stivă de protocoale Bluetooth open-source. Ubuntu este livrat cu o versiune stabilă, dar învechită de BlueZ. Acest lucru se face pentru a se asigura că, deși versiunea software este învechită, este bine testată și nu are defecte de securitate. Cu toate acestea, stabilitatea vine cu prețul pierderii de noi funcții.

În cazul în care doriți să instalați cea mai recentă versiune de BlueZ, va trebui să faceți asta singur. Să învățăm cum să instalăm manual cea mai recentă versiune de BlueZ pe Ubuntu.

Pasul 1: Dezinstalați versiunea BlueZ implicită

Înainte de a continua cu instalarea unei versiuni mai noi de BlueZ, mai întâi trebuie să scăpați de cea actuală. Puteți dezinstala cu ușurință versiunea implicită a BlueZ utilizând managerul de pachete APT de pe Ubuntu. Iată comanda pentru a dezinstala BlueZ:

instagram viewer
sudo apt autoremove bluez

Introduceți Y și lovit introduce când vi se solicită să vă confirmați decizia.

Pasul 2: Descărcarea celor mai recente fișiere sursă BlueZ

Acum că ați dezinstalat versiunea curentă de BlueZ, trebuie să descărcați cele mai recente fișiere sursă BlueZ.

Nu puteți utiliza managerul de pachete APT deoarece depozitul oficial Ubuntu conține o versiune învechită, cea pe care tocmai ați dezinstalat-o. Deci, va trebui mai întâi să luați sursa, să pregătiți fișierele de compilare și apoi să instalați manual BlueZ.

Descărcați fișierele sursă pentru cea mai recentă versiune de BlueZ de pe site-ul oficial. Fie navigați la site utilizând un browser web, fie, în adevăratul mod Linux, utilizați comanda wget din terminal:

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

Asigurați-vă că înlocuiți numărul versiunii din comanda de mai sus cu cea mai recentă versiune BlueZ.

Descarca:BlueZ

Pasul 3: Instalarea dependențelor necesare

Înainte de a trece la procesul de instalare, trebuie să instalați câteva dependențe solicitate de BlueZ. Fără acestea instalate, versiunea BlueZ va eșua și nu o veți putea instala.

Iată comanda pentru a instala aceste dependențe folosind APT pe Ubuntu:

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

Pasul 4: Construirea sursei și instalarea BlueZ

Untar arhiva BlueZ TAR descărcată folosind comanda tar și treceți în noul director folosind comanda cd:

tar -xzvf bluez-* && cd bluez*

Odată ajuns în director, pregătiți fișierele de compilare rulând scriptul de configurare și apoi continuați la instalarea BlueZ folosind make and make install:

./configure 
face
sudo make install

Aceștia sunt toți pașii necesari pentru a construi și instala cea mai recentă versiune de BlueZ pe Ubuntu.

Pasul 5: Configurați și activați serviciile BlueZ

Cu cea mai recentă versiune de BlueZ instalată, este timpul să faceți câteva configurații finale pentru a vă asigura că funcționează conform intenției.

Începeți prin a crea un nou serviciu BlueZ pentru a activa funcțiile experimentale. Pentru a face asta, mai întâi, deschideți bluetooth.serviciu Fișierul de serviciu systemd folosind editorul de text la alegere și adăugați --experimental la ExecStart:

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

Modificați ExecStart linie deci arată astfel:

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

Apoi, folosind comanda systemctl, activați și porniți serviciul Bluetooth:

sudo systemctl daemon-reload
sudo systemctl unmask bluetooth.service
sudo systemctl reporniți Bluetooth

Verificați dacă funcționează folosind starea systemctl comanda:

stare sudo systemctl Bluetooth

Aceasta ar trebui să returneze o ieșire pozitivă. Acum, pentru a verifica dacă BlueZ funcționează corect, porniți un nou terminal, introduceți comanda bluetoothctl și apăsați introduce.

sudo bluetoothctl

Aceștia sunt toți pașii necesari pentru a instala și configura cea mai recentă versiune de BlueZ pe Ubuntu. Acum puteți încerca noile caracteristici ale versiunii în mod dorit, fără a fi nevoie să așteptați ca cea mai recentă versiune să fie adăugată în depozitele oficiale ale Ubuntu.

Instalarea celei mai recente versiuni de BlueZ pe Ubuntu

Acum ați instalat cu succes cea mai recentă versiune de BlueZ, stiva de protocoale Bluetooth open-source, pe Ubuntu. Această actualizare aduce o serie de noi funcții și îmbunătățiri, permițându-vă să profitați din plin de tehnologia Bluetooth.

Mai mult, instalarea celei mai recente versiuni de software Bluetooth este una dintre numeroasele modalități de depanare a conectivității Bluetooth pe Linux.