Saiba como atualizar o BlueZ para sua versão mais recente no Ubuntu para aproveitar os recursos mais recentes desta pilha Bluetooth de código aberto.

O Ubuntu, por padrão, não apresenta a versão mais recente de muitos softwares. Um desses softwares é o BlueZ, uma pilha de protocolos Bluetooth de código aberto. O Ubuntu vem com uma versão estável e desatualizada do BlueZ. Isso é feito para garantir que, embora a versão do software esteja desatualizada, ela seja bem testada e livre de falhas de segurança. No entanto, a estabilidade vem com o custo de perder novos recursos.

Caso queira instalar a versão mais recente do BlueZ, você mesmo precisará fazer isso. Vamos aprender como instalar manualmente a versão mais recente do BlueZ no Ubuntu.

Etapa 1: Desinstalar a versão padrão do BlueZ

Antes de prosseguir com a instalação de uma versão mais recente do BlueZ, você precisa se livrar da atual primeiro. Você pode facilmente desinstalar a versão padrão do BlueZ usando o gerenciador de pacotes APT no Ubuntu. Aqui está o comando para desinstalar o BlueZ:

instagram viewer
sudo apt autoremove bluez

Digitar Y e bater Digitar quando solicitado a confirmar sua decisão.

Etapa 2: baixando os arquivos de origem do BlueZ mais recentes

Agora que você desinstalou a versão atual do BlueZ, você precisa baixar os arquivos de origem do BlueZ mais recentes.

Você não pode usar o gerenciador de pacotes APT porque o repositório oficial do Ubuntu contém uma versão desatualizada, aquela que você acabou de desinstalar. Portanto, primeiro você terá que pegar a fonte, preparar os arquivos de compilação e instalar manualmente o BlueZ.

Baixe os arquivos de origem para a versão mais recente do BlueZ no site oficial. Navegue até o site usando um navegador da web ou, no verdadeiro estilo Linux, use o comando wget no terminal:

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

Certifique-se de substituir o número da versão no comando acima pela versão mais recente do BlueZ.

Download:AzulZ

Etapa 3: Instalando as dependências necessárias

Antes de passar para o processo de instalação, você precisa instalar algumas dependências exigidas pelo BlueZ. Sem eles instalados, a compilação do BlueZ falhará e você não poderá instalá-lo.

Aqui está o comando para instalar essas dependências usando o APT no Ubuntu:

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

Passo 4: Construindo o Source e Instalando o BlueZ

Descompacte o arquivo BlueZ TAR baixado usando o comando tar e vá para o novo diretório usando o comando cd:

tar -xzvf bluez-* && cd bluez*

Uma vez no diretório, prepare os arquivos de compilação executando o script configure e prossiga para instalar o BlueZ usando make e make install:

./configurar 
fazer
sudo make install

Essas são todas as etapas necessárias para criar e instalar a versão mais recente do BlueZ no Ubuntu.

Etapa 5: configurar e ativar os serviços BlueZ

Com a versão mais recente do BlueZ instalada, é hora de fazer algumas configurações finais para garantir que funcione conforme o esperado.

Comece criando um novo serviço BlueZ para habilitar recursos experimentais. Para fazer isso, primeiro abra o serviço bluetooth arquivo de serviço systemd usando o editor de texto de sua escolha e adicione --experimental para ExecStart:

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

Modifique o ExecStart linha para que fique assim:

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

Então, usando o comando systemctl, habilite e inicie o serviço Bluetooth:

sudo systemctl daemon-reload
sudo systemctl desmascarar bluetooth.service
sudo systemctl reiniciar o Bluetooth

Verifique se está funcionando usando o status systemctl comando:

sudo systemctl status Bluetooth

Isso deve retornar uma saída positiva. Agora, para verificar se o BlueZ está funcionando corretamente, abra um novo terminal, digite o comando bluetoothctl e pressione Digitar.

sudo bluetoothctl

Essas são todas as etapas necessárias para instalar e configurar a versão mais recente do BlueZ no Ubuntu. Agora você pode experimentar os novos recursos do lançamento à vontade sem ter que esperar que a versão mais recente seja adicionada aos repositórios oficiais do Ubuntu.

Instalando a versão mais recente do BlueZ no Ubuntu

Agora você instalou com sucesso a versão mais recente do BlueZ, a pilha de protocolo Bluetooth de código aberto, no Ubuntu. Esta atualização traz uma série de novos recursos e melhorias, permitindo que você aproveite ao máximo a tecnologia Bluetooth.

Além disso, instalar a versão mais recente do software Bluetooth é uma das muitas maneiras de solucionar problemas de conectividade Bluetooth no Linux.