Zistite, ako aktualizovať BlueZ na najnovšiu verziu na Ubuntu, aby ste si mohli vychutnať najnovšie funkcie tohto open source balíka Bluetooth.

Ubuntu štandardne neobsahuje najnovšiu verziu množstva softvéru. Jedným z takýchto softvérov je BlueZ, open-source protokol Bluetooth. Ubuntu sa dodáva so stabilnou, ale zastaranou verziou BlueZ. Robí sa to preto, aby sa zabezpečilo, že aj keď je verzia softvéru zastaraná, je dobre otestovaná a bez bezpečnostných chýb. Stabilita však prichádza za cenu toho, že vám chýbajú nové funkcie.

V prípade, že si chcete nainštalovať najnovšiu verziu BlueZ, budete to musieť urobiť sami. Poďme sa naučiť, ako manuálne nainštalovať najnovšiu verziu BlueZ na Ubuntu.

Krok 1: Odinštalujte predvolenú verziu BlueZ

Predtým, ako budete pokračovať v inštalácii novšej verzie BlueZ, musíte sa najprv zbaviť tej aktuálnej. Predvolenú verziu BlueZ môžete jednoducho odinštalovať pomocou správcu balíkov APT na Ubuntu. Tu je príkaz na odinštalovanie BlueZ:

sudo apt autoremove bluez
instagram viewer

Zadajte Y a zasiahnuť Zadajte keď sa zobrazí výzva na potvrdenie vášho rozhodnutia.

Krok 2: Stiahnutie najnovších zdrojových súborov BlueZ

Teraz, keď ste odinštalovali aktuálnu verziu BlueZ, musíte si stiahnuť najnovšie zdrojové súbory BlueZ.

Nemôžete použiť správcu balíkov APT, pretože oficiálny repozitár Ubuntu obsahuje zastaranú verziu, ktorú ste práve odinštalovali. Takže budete musieť najprv chytiť zdroj, pripraviť zostavovacie súbory a potom manuálne nainštalovať BlueZ.

Stiahnite si zdrojové súbory pre najnovšiu verziu BlueZ z oficiálnej webovej stránky. Buď prejdite na stránku pomocou webového prehliadača alebo v skutočnom linuxovom štýle použite príkaz wget v termináli:

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

Uistite sa, že ste nahradili číslo verzie vo vyššie uvedenom príkaze najnovšou verziou BlueZ.

Stiahnuť ▼:BlueZ

Krok 3: Inštalácia požadovaných závislostí

Pred prechodom na proces inštalácie musíte nainštalovať niekoľko závislostí, ktoré vyžaduje BlueZ. Bez týchto nainštalovaných zostava BlueZ zlyhá a nebudete ju môcť nainštalovať.

Tu je príkaz na inštaláciu týchto závislostí pomocou APT na Ubuntu:

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

Krok 4: Vytvorenie zdroja a inštalácia BlueZ

Rozbalte stiahnutý archív BlueZ TAR pomocou príkaz tar a presuňte sa do nového adresára pomocou príkaz cd:

tar -xzvf bluez-* && cd bluez*

Keď ste v adresári, pripravte zostavovacie súbory spustením konfiguračného skriptu a potom pokračujte v inštalácii BlueZ pomocou make a make install:

./configure 
urobiť
sudo make install

To sú všetky kroky potrebné na zostavenie a inštaláciu najnovšej verzie BlueZ na Ubuntu.

Krok 5: Nakonfigurujte a povoľte služby BlueZ

S nainštalovanou najnovšou verziou BlueZ je čas vykonať niekoľko finálnych konfigurácií, aby ste sa uistili, že bude fungovať podľa plánu.

Začnite vytvorením novej služby BlueZ, ktorá umožní experimentálne funkcie. Ak to chcete urobiť, najprv otvorte bluetooth.service systemd service file pomocou textového editora podľa vášho výberu a pridajte --experimentálne do ExecStart:

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

Upravte ExecStart riadok, takže to vyzerá takto:

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

Potom pomocou príkaz systemctl, povoľte a spustite službu Bluetooth:

sudo systemctl daemon-reload
sudo systemctl demaskovať bluetooth.service
sudo systemctl reštartujte Bluetooth

Skontrolujte, či funguje pomocou stav systemctl príkaz:

stav sudo systemctl Bluetooth

To by malo priniesť kladný výstup. Ak chcete skontrolovať, či BlueZ funguje správne, spustite nový terminál, zadajte príkaz bluetoothctl a stlačte Zadajte.

sudo bluetoothctl

To sú všetky kroky potrebné na inštaláciu a nastavenie najnovšej verzie BlueZ na Ubuntu. Teraz si môžete ľubovoľne vyskúšať nové funkcie vydania bez toho, aby ste museli čakať na pridanie najnovšej verzie do oficiálnych repozitárov Ubuntu.

Inštalácia najnovšej verzie BlueZ na Ubuntu

Teraz ste úspešne nainštalovali najnovšiu verziu BlueZ, open-source balík protokolov Bluetooth, na Ubuntu. Táto inovácia prináša množstvo nových funkcií a vylepšení, vďaka čomu môžete naplno využívať výhody technológie Bluetooth.

Inštalácia najnovšej verzie softvéru Bluetooth je navyše jedným z mnohých spôsobov riešenia problémov s pripojením Bluetooth v systéme Linux.