Siit saate teada, kuidas värskendada BlueZ-i Ubuntu uusimale versioonile, et nautida selle avatud lähtekoodiga Bluetoothi ​​virna uusimaid funktsioone.

Ubuntu vaikimisi ei sisalda paljude tarkvara uusimat versiooni. Üks selline tarkvara on BlueZ, avatud lähtekoodiga Bluetoothi ​​protokolli virn. Ubuntu tarnitakse stabiilse, kuid aegunud BlueZ-i versiooniga. Seda tehakse tagamaks, et kuigi tarkvaraversioon on aegunud, on see hästi testitud ja turvavigadeta. Stabiilsuse hinnaks on aga uutest funktsioonidest ilmajäämine.

Kui soovite installida BlueZi uusima versiooni, peate seda ise tegema. Õppime, kuidas käsitsi installida BlueZi uusim versioon Ubuntule.

1. samm: desinstallige BlueZ-i vaikeversioon

Enne BlueZ-i uuema versiooni installimist peate esmalt praegusest versioonist lahti saama. BlueZi vaikeversiooni saate hõlpsalt desinstallida, kasutades Ubuntu APT paketihaldurit. Siin on BlueZ-i desinstallimise käsk:

sudo apt autoremove bluez

Trüki sisse Y ja tabas Sisenema kui teil palutakse oma otsust kinnitada.

instagram viewer

2. samm: uusimate BlueZ-i lähtefailide allalaadimine

Nüüd, kui olete BlueZi praeguse versiooni desinstallinud, peate alla laadima uusimad BlueZ-i lähtefailid.

Te ei saa APT paketihaldurit kasutada, kuna ametlik Ubuntu hoidla sisaldab vananenud versiooni, mille just desinstallisite. Seega peate esmalt leidma allika, valmistama ette ehitusfailid ja seejärel installima BlueZ käsitsi.

Laadige BlueZi uusima versiooni lähtefailid alla ametlikult veebisaidilt. Liikuge saidile veebibrauseri abil või kasutage päris Linuxi viisil terminalis käsku wget:

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

Veenduge, et asendate ülaltoodud käsu versiooninumbri uusima BlueZ versiooniga.

Lae alla:BlueZ

3. samm: nõutavate sõltuvuste installimine

Enne installiprotsessiga jätkamist peate installima mõned BlueZ-i nõutavad sõltuvused. Ilma neid installimata BlueZ-i ehitamine ebaõnnestub ja te ei saa seda installida.

Siin on käsk nende sõltuvuste installimiseks Ubuntu APT abil:

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

4. samm: looge allikas ja installige BlueZ

Eemaldage allalaaditud BlueZ TAR-i arhiiv, kasutades tõrva käsk ja liikuge kasutades uude kataloogi cd käsk:

tar -xzvf bluez-* && cd bluez*

Kui olete kataloogis, valmistage ette ehitusfailid, käivitades konfigureerimisskripti ja seejärel jätkake BlueZi installimisega, kasutades käsku make and make install:

./configure 
tegema
sudo make install

See on kõik sammud, mis on vajalikud BlueZi uusima versiooni loomiseks ja installimiseks Ubuntus.

5. samm: konfigureerige ja lubage BlueZ-teenused

Kui BlueZ-i uusim versioon on installitud, on aeg teha mõned lõplikud konfiguratsioonid, et tagada selle kavandatud toimimine.

Alustage katseliste funktsioonide lubamiseks uue BlueZ-teenuse loomisega. Selleks avage esmalt bluetooth.service systemd teenusefail, kasutades teie valitud tekstiredaktorit ja lisage -- eksperimentaalne juurde ExecStart:

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

Muutke ExecStart rida, nii et see näeb välja selline:

ExecStart=/usr/local/libexec/bluetooth/bluetooth -- eksperimentaalne

Seejärel kasutades systemctl käsk, lubage ja käivitage Bluetooth-teenus:

sudo systemctl deemon-reload
sudo systemctl demask bluetooth.service
sudo systemctl taaskäivitage Bluetooth

Kontrollige, kas see töötab, kasutades systemctl olek käsk:

sudo systemctl olek Bluetooth

See peaks andma positiivse väljundi. Nüüd, et kontrollida, kas BlueZ töötab õigesti, käivitage uus terminal, tippige käsk bluetoothctl ja vajutage Sisenema.

sudo bluetoothctl

See on kõik sammud, mis on vajalikud BlueZi uusima versiooni installimiseks ja seadistamiseks Ubuntus. Nüüd saate väljalase uusi funktsioone oma äranägemise järgi proovida, ilma et peaksite ootama uusima versiooni lisamist Ubuntu ametlikesse hoidlatesse.

BlueZi uusima versiooni installimine Ubuntule

Nüüd olete edukalt installinud Ubuntule avatud lähtekoodiga Bluetoothi ​​protokollivirna BlueZ uusima versiooni. See täiendus toob kaasa hulga uusi funktsioone ja täiustusi, mis võimaldavad teil Bluetooth-tehnoloogiat täielikult ära kasutada.

Lisaks on Bluetoothi ​​tarkvara uusima versiooni installimine üks paljudest Bluetooth-ühenduvuse tõrkeotsingu viisidest Linuxis.