Zjistěte, jak aktualizovat BlueZ na nejnovější verzi na Ubuntu, abyste si mohli užívat nejnovější funkce této sady Bluetooth s otevřeným zdrojovým kódem.

Ubuntu ve výchozím nastavení neobsahuje nejnovější verzi spousty softwaru. Jedním takovým softwarem je BlueZ, open-source protokol Bluetooth. Ubuntu se dodává se stabilní, ale zastaralou verzí BlueZ. To se provádí proto, aby bylo zajištěno, že ačkoli je verze softwaru zastaralá, je dobře otestovaná a bez bezpečnostních chyb. Stabilita však přichází za cenu ztráty nových funkcí.

V případě, že si chcete nainstalovat nejnovější verzi BlueZ, budete to muset udělat sami. Pojďme se naučit, jak ručně nainstalovat nejnovější verzi BlueZ na Ubuntu.

Krok 1: Odinstalujte výchozí verzi BlueZ

Než budete pokračovat v instalaci novější verze BlueZ, musíte se nejprve zbavit té aktuální. Výchozí verzi BlueZ můžete snadno odinstalovat pomocí správce balíčků APT na Ubuntu. Zde je příkaz k odinstalaci BlueZ:

sudo apt autoremove bluez

Vepište Y a udeřit Vstupte až budete vyzváni k potvrzení vašeho rozhodnutí.

Krok 2: Stažení nejnovějších zdrojových souborů BlueZ

Nyní, když jste odinstalovali aktuální verzi BlueZ, musíte si stáhnout nejnovější zdrojové soubory BlueZ.

Nemůžete použít správce balíčků APT, protože oficiální úložiště Ubuntu obsahuje zastaralou verzi, kterou jste právě odinstalovali. Takže budete muset nejprve vzít zdroj, připravit soubory sestavení a poté ručně nainstalovat BlueZ.

Stáhněte si zdrojové soubory pro nejnovější verzi BlueZ z oficiálních stránek. Buď přejděte na web pomocí webového prohlížeče, nebo ve skutečném stylu Linuxu použijte příkaz wget v terminálu:

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

Ujistěte se, že jste nahradili číslo verze ve výše uvedeném příkazu nejnovější verzí BlueZ.

Stažení:BlueZ

Krok 3: Instalace požadovaných závislostí

Než přejdete k procesu instalace, musíte nainstalovat několik závislostí, které BlueZ vyžaduje. Bez těchto nainstalovaných sestavení BlueZ selže a nebudete jej moci nainstalovat.

Zde je příkaz k instalaci těchto závislostí pomocí APT na Ubuntu:

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

Krok 4: Vytvoření zdroje a instalace BlueZ

Rozbalte stažený archiv BlueZ TAR pomocí příkaz tar a přesuňte se do nového adresáře pomocí příkaz cd:

tar -xzvf bluez-* && cd bluez*

Jakmile jste v adresáři, připravte soubory sestavení spuštěním konfiguračního skriptu a poté pokračujte v instalaci BlueZ pomocí make a make install:

./configure 
udělat
sudo make install

To jsou všechny kroky potřebné k sestavení a instalaci nejnovější verze BlueZ na Ubuntu.

Krok 5: Nakonfigurujte a povolte služby BlueZ

S nainstalovanou nejnovější verzí BlueZ je čas provést nějaké konečné konfigurace, aby bylo zajištěno, že bude fungovat tak, jak má.

Začněte vytvořením nové služby BlueZ, která umožní experimentální funkce. Chcete-li to provést, nejprve otevřete bluetooth.service systemd service soubor pomocí textového editoru dle vašeho výběru a přidejte --experimentální na ExecStart:

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

Upravte ExecStart řádek, takže to vypadá takto:

ExecStart=/usr/local/libexec/bluetooth/bluetoothd --experimentální

Poté pomocí příkaz systemctl, povolte a spusťte službu Bluetooth:

sudo systemctl daemon-reload
sudo systemctl demaskovat bluetooth.service
sudo systemctl restartujte Bluetooth

Zkontrolujte, zda to funguje pomocí stav systemctl příkaz:

sudo systemctl status Bluetooth

To by mělo přinést kladný výstup. Nyní, abyste zjistili, zda BlueZ funguje správně, spusťte nový terminál, zadejte příkaz bluetoothctl a stiskněte Vstupte.

sudo bluetoothctl

To jsou všechny kroky potřebné k instalaci a nastavení nejnovější verze BlueZ na Ubuntu. Nyní můžete libovolně vyzkoušet nové funkce vydání, aniž byste museli čekat na přidání nejnovější verze do oficiálních repozitářů Ubuntu.

Instalace nejnovější verze BlueZ na Ubuntu

Nyní jste na Ubuntu úspěšně nainstalovali nejnovější verzi BlueZ, open-source sady protokolů Bluetooth. Tento upgrade přináší řadu nových funkcí a vylepšení, díky nimž můžete plně využívat výhod technologie Bluetooth.

Instalace nejnovější verze softwaru Bluetooth je navíc jedním z mnoha způsobů řešení problémů s připojením Bluetooth v systému Linux.