Naučite se posodobiti BlueZ na najnovejšo različico v Ubuntuju, da boste lahko uživali v najnovejših funkcijah tega odprtokodnega sklada Bluetooth.

Ubuntu privzeto ne vsebuje najnovejše različice veliko programske opreme. Ena taka programska oprema je BlueZ, odprtokodni sklad protokolov Bluetooth. Ubuntu je opremljen s stabilno, a zastarelo različico BlueZ. S tem se zagotovi, da je različica programske opreme, čeprav je zastarela, dobro preizkušena in brez varnostnih napak. Vendar je stabilnost na voljo za ceno manjkanja novih funkcij.

V primeru, da želite namestiti najnovejšo različico BlueZ, boste morali to narediti sami. Naučimo se, kako ročno namestiti najnovejšo različico BlueZ na Ubuntu.

1. korak: Odstranite privzeto različico BlueZ

Preden nadaljujete z namestitvijo novejše različice BlueZ, se morate znebiti trenutne. Privzeto različico BlueZ lahko preprosto odstranite z upraviteljem paketov APT v Ubuntuju. Tukaj je ukaz za odstranitev BlueZ:

sudo apt avtoremove bluez

Vtipkaj Y in udaril Vnesite ko boste pozvani, da potrdite svojo odločitev.

instagram viewer

2. korak: Prenos najnovejših izvornih datotek BlueZ

Zdaj, ko ste odstranili trenutno različico BlueZ, morate prenesti najnovejše izvorne datoteke BlueZ.

Ne morete uporabljati upravitelja paketov APT, ker uradni repozitorij Ubuntu vsebuje zastarelo različico, tisto, ki ste jo pravkar odstranili. Torej boste morali najprej zgrabiti vir, pripraviti gradbene datoteke in nato ročno namestiti BlueZ.

Prenesite izvorne datoteke za najnovejšo različico BlueZ z uradne spletne strani. Bodisi se pomaknite do spletnega mesta s spletnim brskalnikom ali, kot pravi Linux, uporabite ukaz wget v terminalu:

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

Prepričajte se, da zamenjate številko različice v zgornjem ukazu z najnovejšo različico BlueZ.

Prenesi:BlueZ

3. korak: Namestitev zahtevanih odvisnosti

Preden nadaljujete s postopkom namestitve, morate namestiti nekaj odvisnosti, ki jih zahteva BlueZ. Brez teh nameščenih graditev BlueZ ne bo uspela in je ne boste mogli namestiti.

Tukaj je ukaz za namestitev teh odvisnosti z uporabo APT na Ubuntu:

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

4. korak: Gradnja izvorne kode in namestitev BlueZ

Odstranite preneseni arhiv BlueZ TAR z uporabo ukaz tar in se premaknite v nov imenik z uporabo ukaz cd:

tar -xzvf bluez-* && cd bluez*

Ko ste v imeniku, pripravite gradbene datoteke z zagonom konfiguracijskega skripta in nato nadaljujte z namestitvijo BlueZ z uporabo make in make install:

./configure 
narediti
sudo make install

To so vsi koraki, potrebni za izdelavo in namestitev najnovejše različice BlueZ na Ubuntu.

5. korak: Konfigurirajte in omogočite storitve BlueZ

Ko je nameščena najnovejša različica BlueZ, je čas, da naredite nekaj končnih konfiguracij, da zagotovite, da deluje, kot je predvideno.

Začnite z ustvarjanjem nove storitve BlueZ, da omogočite eksperimentalne funkcije. Če želite to narediti, najprej odprite bluetooth.service systemd storitveno datoteko z urejevalnikom besedil po vaši izbiri in dodajte --eksperimentalno do ExecStart:

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

Spremenite ExecStart vrstico, tako da izgleda takole:

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

Nato z uporabo ukaz systemctl, omogočite in zaženite storitev Bluetooth:

sudo systemctl daemon-reload
sudo systemctl razkrij bluetooth.service
sudo systemctl znova zaženite Bluetooth

Preverite, ali deluje z uporabo status systemctl ukaz:

sudo systemctl status Bluetooth

To bi moralo vrniti pozitiven rezultat. Zdaj, da preverite, ali BlueZ deluje pravilno, zaženite nov terminal, vnesite ukaz bluetoothctl in pritisnite Vnesite.

sudo bluetoothctl

To so vsi koraki, potrebni za namestitev in nastavitev najnovejše različice BlueZ na Ubuntu. Zdaj lahko po mili volji preizkusite nove funkcije izdaje, ne da bi morali čakati, da bo najnovejša različica dodana v uradne repozitorije Ubuntuja.

Namestitev najnovejše različice BlueZ na Ubuntu

Zdaj ste uspešno namestili najnovejšo različico BlueZ, odprtokodnega sklada protokolov Bluetooth, na Ubuntu. Ta nadgradnja prinaša množico novih funkcij in izboljšav, ki vam omogočajo, da v celoti izkoristite tehnologijo Bluetooth.

Poleg tega je namestitev najnovejše različice programske opreme Bluetooth eden od mnogih načinov za odpravljanje težav s povezavo Bluetooth v sistemu Linux.