Научете как да актуализирате BlueZ до най-новата му версия на Ubuntu, за да се насладите на най-новите функции на този Bluetooth стек с отворен код.

Ubuntu по подразбиране не разполага с най-новата версия на много софтуер. Един такъв софтуер е BlueZ, стек от Bluetooth протоколи с отворен код. Ubuntu се доставя със стабилна, но остаряла версия на BlueZ. Това се прави, за да се гарантира, че въпреки че версията на софтуера е остаряла, тя е добре тествана и няма пропуски в сигурността. Стабилността обаче идва с цената на липсата на нови функции.

В случай, че искате да инсталирате най-новата версия на BlueZ, ще трябва да го направите сами. Нека научим как да инсталираме ръчно най-новата версия на BlueZ на Ubuntu.

Стъпка 1: Деинсталирайте версията BlueZ по подразбиране

Преди да продължите с инсталирането на по-нова версия на BlueZ, първо трябва да се отървете от текущата. Можете лесно да деинсталирате версията по подразбиране на BlueZ, като използвате мениджъра на APT пакети в Ubuntu. Ето командата за деинсталиране на BlueZ:

instagram viewer
sudo apt autoremove bluez

Напишете в Y и удари Въведете когато бъдете подканени да потвърдите решението си.

Стъпка 2: Изтегляне на най-новите изходни файлове на BlueZ

Сега, след като сте деинсталирали текущата версия на BlueZ, трябва да изтеглите най-новите изходни файлове на BlueZ.

Не можете да използвате мениджъра на APT пакети, защото официалното хранилище на Ubuntu съдържа остаряла версия, тази, която току-що сте деинсталирали. Така че ще трябва първо да вземете изходния код, да подготвите компилиращи файлове и след това ръчно да инсталирате BlueZ.

Изтеглете изходните файлове за най-новата версия на BlueZ от официалния уебсайт. Или навигирайте до сайта с помощта на уеб браузър, или, в истински Linux стил, използвайте командата wget в терминала:

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

Уверете се, че сте заменили номера на версията в горната команда с най-новата версия на BlueZ.

Изтегли:BlueZ

Стъпка 3: Инсталиране на необходимите зависимости

Преди да преминете към инсталационния процес, трябва да инсталирате няколко зависимости, изисквани от BlueZ. Без тези инсталирани компилацията на BlueZ ще се провали и няма да можете да я инсталирате.

Ето командата за инсталиране на тези зависимости с помощта на APT на Ubuntu:

sudo apt инсталирате build-essentials libreadline-dev libical-dev libdbus-1-dev libudev-dev libglib2.0-dev python3-docutils

Стъпка 4: Изграждане на изходния код и инсталиране на BlueZ

Разархивирайте изтегления BlueZ TAR архив, като използвате командата tar и се преместете в новата директория с помощта на командата cd:

tar -xzvf bluez-* && cd bluez*

След като сте в директорията, подгответе компилационните файлове, като изпълните скрипта за конфигуриране и след това продължете да инсталирате BlueZ, като използвате make и make install:

./configure 
направи
sudo make install

Това са всички стъпки, необходими за изграждане и инсталиране на най-новата версия на BlueZ на Ubuntu.

Стъпка 5: Конфигурирайте и активирайте услугите BlueZ

С инсталирана най-нова версия на BlueZ е време да направите някои окончателни конфигурации, за да сте сигурни, че работи по предназначение.

Започнете със създаване на нова услуга BlueZ, за да активирате експериментални функции. За да направите това, първо отворете bluetooth.service systemd сервизен файл с помощта на текстовия редактор по ваш избор и добавете -- експериментален да се ExecStart:

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

Променете ExecStart ред, така че изглежда така:

ExecStart=/usr/local/libexec/bluetooth/bluetoothd --експериментално

След това, използвайки командата systemctl, активирайте и стартирайте услугата Bluetooth:

sudo systemctl демон-презареждане
sudo systemctl демаскирайте bluetooth.service
sudo systemctl рестартирайте Bluetooth

Проверете дали работи, като използвате системно състояние команда:

sudo systemctl status Bluetooth

Това трябва да върне положителен резултат. Сега, за да проверите дали BlueZ работи правилно, стартирайте нов терминал, въведете командата bluetoothctl и натиснете Въведете.

sudo bluetoothctl

Това са всички стъпки, необходими за инсталиране и настройка на най-новата версия на BlueZ на Ubuntu. Сега можете да изпробвате новите функции на изданието по желание, без да се налага да чакате най-новата версия да бъде добавена към официалните хранилища на Ubuntu.

Инсталиране на най-новата версия на BlueZ на Ubuntu

Сега успешно инсталирахте най-новата версия на BlueZ, стека на Bluetooth протокола с отворен код, на Ubuntu. Тази надстройка носи множество нови функции и подобрения, което ви позволява да се възползвате напълно от Bluetooth технологията.

Освен това инсталирането на най-новата версия на софтуера за Bluetooth е един от многото начини за отстраняване на проблеми с Bluetooth връзката на Linux.