Научете как да актуализирате BlueZ до най-новата му версия на Ubuntu, за да се насладите на най-новите функции на този Bluetooth стек с отворен код.
Ubuntu по подразбиране не разполага с най-новата версия на много софтуер. Един такъв софтуер е BlueZ, стек от Bluetooth протоколи с отворен код. Ubuntu се доставя със стабилна, но остаряла версия на BlueZ. Това се прави, за да се гарантира, че въпреки че версията на софтуера е остаряла, тя е добре тествана и няма пропуски в сигурността. Стабилността обаче идва с цената на липсата на нови функции.
В случай, че искате да инсталирате най-новата версия на BlueZ, ще трябва да го направите сами. Нека научим как да инсталираме ръчно най-новата версия на BlueZ на Ubuntu.
Стъпка 1: Деинсталирайте версията BlueZ по подразбиране
Преди да продължите с инсталирането на по-нова версия на BlueZ, първо трябва да се отървете от текущата. Можете лесно да деинсталирате версията по подразбиране на BlueZ, като използвате мениджъра на APT пакети в Ubuntu. Ето командата за деинсталиране на BlueZ:
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.