Uzziniet, kā atjaunināt BlueZ uz tā jaunāko versiju Ubuntu, lai izbaudītu šīs atvērtā koda Bluetooth kopas jaunākās funkcijas.

Ubuntu pēc noklusējuma nav daudz programmatūras jaunākās versijas. Viena no šādām programmām ir BlueZ, atvērtā koda Bluetooth protokolu steks. Ubuntu tiek piegādāts ar stabilu, vēl novecojušu BlueZ versiju. Tas tiek darīts, lai nodrošinātu, ka, lai gan programmatūras versija ir novecojusi, tā ir labi pārbaudīta un bez drošības trūkumiem. Tomēr stabilitāte ir saistīta ar jaunu funkciju izlaišanu.

Ja vēlaties instalēt jaunāko BlueZ versiju, tas būs jādara pašam. Uzzināsim, kā manuāli instalēt jaunāko BlueZ versiju Ubuntu.

1. darbība: atinstalējiet noklusējuma BlueZ versiju

Pirms turpināt jaunākas BlueZ versijas instalēšanu, vispirms ir jāatbrīvojas no pašreizējās. Varat viegli atinstalēt BlueZ noklusējuma versiju, izmantojot Ubuntu APT pakotņu pārvaldnieku. Šeit ir komanda BlueZ atinstalēšanai:

sudo apt autoremove bluez

Ieraksti Y un sit Ievadiet kad tiek prasīts apstiprināt jūsu lēmumu.

instagram viewer

2. darbība. Lejupielādējiet jaunākos BlueZ avota failus

Tagad, kad esat atinstalējis pašreizējo BlueZ versiju, jums ir jālejupielādē jaunākie BlueZ avota faili.

Jūs nevarat izmantot APT pakotņu pārvaldnieku, jo oficiālajā Ubuntu repozitorijā ir novecojusi versija, kuru tikko atinstalējāt. Tātad jums vispirms būs jāatrod avots, jāsagatavo izveides faili un pēc tam manuāli jāinstalē BlueZ.

Lejupielādējiet jaunākās BlueZ versijas avota failus no oficiālās vietnes. Dodieties uz vietni, izmantojot tīmekļa pārlūkprogrammu, vai, patiesi Linux veidā, terminālī izmantojiet komandu wget:

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

Noteikti aizstājiet versijas numuru iepriekš minētajā komandā ar jaunāko BlueZ versiju.

Lejupielādēt:BlueZ

3. darbība. Nepieciešamo atkarību instalēšana

Pirms pāriet uz instalēšanas procesu, jums jāinstalē dažas BlueZ pieprasītās atkarības. Ja tie netiks instalēti, BlueZ būvējums neizdosies, un jūs to nevarēsit instalēt.

Šeit ir komanda, lai instalētu šīs atkarības, izmantojot APT Ubuntu:

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

4. darbība: avota izveide un BlueZ instalēšana

Atvienojiet lejupielādēto BlueZ TAR arhīvu, izmantojot darvas komanda un pārejiet uz jauno direktoriju, izmantojot cd komanda:

tar -xzvf bluez-* && cd bluez*

Kad esat nokļuvis direktorijā, sagatavojiet būvēšanas failus, palaižot konfigurācijas skriptu, un pēc tam turpiniet instalēt BlueZ, izmantojot make and make install:

./configure 
veidot
sudo make install

Šīs ir visas darbības, kas jāveic, lai izveidotu un instalētu jaunāko BlueZ versiju Ubuntu.

5. darbība: konfigurējiet un iespējojiet BlueZ pakalpojumus

Kad ir instalēta jaunākā BlueZ versija, ir pienācis laiks veikt dažas galīgās konfigurācijas, lai nodrošinātu, ka tā darbojas kā paredzēts.

Sāciet, izveidojot jaunu BlueZ pakalpojumu, lai iespējotu eksperimentālās funkcijas. Lai to izdarītu, vispirms atveriet Bluetooth.service systemd pakalpojuma failu, izmantojot jūsu izvēlēto teksta redaktoru, un pievienojiet -- eksperimentāls uz ExecStart:

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

Modificēt ExecStart rinda, tāpēc tas izskatās šādi:

ExecStart=/usr/local/libexec/bluetooth/bluetooth --eksperimentāls

Pēc tam, izmantojot komanda systemctl, iespējojiet un palaidiet Bluetooth pakalpojumu:

sudo systemctl daemon-reload
sudo systemctl atmaskot bluetooth.service
sudo systemctl restartējiet Bluetooth

Pārbaudiet, vai tas darbojas, izmantojot systemctl statuss komanda:

sudo systemctl statuss Bluetooth

Tam vajadzētu atdot pozitīvu rezultātu. Tagad, lai pārbaudītu, vai BlueZ darbojas pareizi, aktivizējiet jaunu termināli, ierakstiet komandu bluetoothctl un nospiediet Ievadiet.

sudo bluetoothctl

Šīs ir visas darbības, kas jāveic, lai instalētu un iestatītu jaunāko BlueZ versiju Ubuntu. Tagad jūs varat pēc vēlēšanās izmēģināt jaunās laidiena funkcijas, negaidot, līdz jaunākā versija tiks pievienota Ubuntu oficiālajām krātuvēm.

Jaunākās BlueZ versijas instalēšana Ubuntu

Tagad esat veiksmīgi instalējis jaunāko BlueZ versiju, atvērtā koda Bluetooth protokolu steku Ubuntu. Šis jauninājums nodrošina virkni jaunu funkciju un uzlabojumu, kas ļauj pilnībā izmantot Bluetooth tehnoloģijas priekšrocības.

Turklāt jaunākās Bluetooth programmatūras versijas instalēšana ir viens no daudzajiem Bluetooth savienojuma problēmu novēršanas veidiem operētājsistēmā Linux.