Aprenda a actualizar BlueZ a su última versión en Ubuntu para disfrutar de las funciones más recientes de esta pila Bluetooth de código abierto.
Ubuntu, por defecto, no cuenta con la última versión de una gran cantidad de software. Uno de esos programas es BlueZ, una pila de protocolos Bluetooth de código abierto. Ubuntu se envía con una versión estable pero desactualizada de BlueZ. Esto se hace para garantizar que, aunque la versión del software esté desactualizada, esté bien probada y libre de fallas de seguridad. Sin embargo, la estabilidad tiene el costo de perderse nuevas funciones.
En caso de que desee instalar la última versión de BlueZ, deberá hacerlo usted mismo. Aprendamos cómo instalar manualmente la última versión de BlueZ en Ubuntu.
Paso 1: desinstale la versión predeterminada de BlueZ
Antes de continuar con la instalación de una versión más nueva de BlueZ, primero debe deshacerse de la actual. Puede desinstalar fácilmente la versión predeterminada de BlueZ usando el administrador de paquetes APT en Ubuntu. Aquí está el comando para desinstalar BlueZ:
sudo apt autoremove bluez
Escribir Y y golpear Ingresar cuando se le solicite que confirme su decisión.
Paso 2: Descargar los últimos archivos fuente de BlueZ
Ahora que ha desinstalado la versión actual de BlueZ, necesita descargar los últimos archivos fuente de BlueZ.
No puede usar el administrador de paquetes APT porque el repositorio oficial de Ubuntu contiene una versión desactualizada, la que acaba de desinstalar. Por lo tanto, primero deberá obtener la fuente, preparar los archivos de compilación y luego instalar BlueZ manualmente.
Descargue los archivos fuente de la última versión de BlueZ del sitio web oficial. Navegue hasta el sitio con un navegador web o, al más puro estilo Linux, use el comando wget en la terminal:
wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz
Asegúrese de reemplazar el número de versión en el comando anterior con la última versión de BlueZ.
Descargar:azulz
Paso 3: Instalar las Dependencias Requeridas
Antes de continuar con el proceso de instalación, debe instalar algunas dependencias requeridas por BlueZ. Sin estos instalados, la compilación de BlueZ fallará y no podrá instalarla.
Aquí está el comando para instalar estas dependencias usando APT en Ubuntu:
sudo apt install build-essentials libreadline-dev libical-dev libdbus-1-dev libudev-dev libglib2.0-dev python3-docutils
Paso 4: Construcción de la fuente e instalación de BlueZ
Descomprima el archivo BlueZ TAR descargado usando el comando tar y pasar al nuevo directorio usando el comando cd:
tar -xzvf bluez-* && cd bluez*
Una vez en el directorio, prepare los archivos de compilación ejecutando el script de configuración y luego proceda a instalar BlueZ usando make y make install:
./configurar
hacer
sudo hacer instalar
Esos son todos los pasos necesarios para compilar e instalar la última versión de BlueZ en Ubuntu.
Paso 5: configurar y habilitar los servicios BlueZ
Con la última versión de BlueZ instalada, es hora de realizar algunas configuraciones finales para garantizar que funcione según lo previsto.
Comience por crear un nuevo servicio BlueZ para habilitar funciones experimentales. Para hacer eso, primero, abra el bluetooth.servicio archivo de servicio systemd usando el editor de texto de su elección y agregue --experimental a ExecStart:
sudo nano /lib/systemd/system/bluetooth.servicio
Modificar el ExecStart línea por lo que se ve así:
ExecStart=/usr/local/libexec/bluetooth/bluetoothd --experimental
Entonces, usando el comando systemctl, habilite e inicie el servicio Bluetooth:
sudo systemctl daemon-recargar
sudo systemctl desenmascarar bluetooth.service
sudo systemctl reiniciar Bluetooth
Compruebe si está funcionando utilizando el estado del sistema dominio:
sudo systemctl estado bluetooth
Esto debería devolver una salida positiva. Ahora, para verificar si BlueZ funciona correctamente, inicie una nueva terminal, escriba el comando bluetoothctl y presione Ingresar.
sudo bluetoothctl
Esos son todos los pasos necesarios para instalar y configurar la última versión de BlueZ en Ubuntu. Ahora puede probar las nuevas funciones de la versión a voluntad sin tener que esperar a que se agregue la última versión a los repositorios oficiales de Ubuntu.
Instalación de la última versión de BlueZ en Ubuntu
Ahora ha instalado con éxito la última versión de BlueZ, la pila de protocolos Bluetooth de código abierto, en Ubuntu. Esta actualización trae una gran cantidad de nuevas funciones y mejoras, lo que le permite aprovechar al máximo la tecnología Bluetooth.
Además, instalar la última versión del software Bluetooth es una de las muchas formas de solucionar problemas de conectividad Bluetooth en Linux.