Cómo agregar claves de repositorio en distribuciones Linux basadas en Ubuntu sin usar apt-key

Durante años, he estado añadiendo claves de repositorios a distribuciones de Linux basadas en Ubuntu con el comando apt-key. Sin embargo, recientemente, ese comando ha sido despreciado. Si intentas agregar una clave con apt-key, como en el siguiente comando:

wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -

Ahora, verás la siguiente advertencia: "Advertencia: apt-key se ha despreciado. Gestiona los archivos de anillo de claves en trusted.gpg.d en su lugar". ¿Qué hacer entonces?

Para instalar ciertas aplicaciones desde repositorios no estándar, se deben añadir estas claves. ¿Cómo se hace ahora? Desafortunadamente, no es tan fácil como antes. Todavía estarás emitiendo un comando que redirige el archivo descargado a otro comando con la ayuda de sudo.

La parte confusa es que ya no usarás apt, de ninguna manera, para agregar la clave. Estarás agregando la clave a tu anillo de claves. Sigamos con el ejemplo de Opera, aunque la instalación de Opera a través de su paquete .deb instala y configura automáticamente su repositorio para ti.

La nueva forma de instalar la clave GPG redirige la salida de wget a través del comando tee de la siguiente manera:

wget -O- http://deb.opera.com/archive.key | sudo tee /usr/share/keyrings/opera-archive-keyring.gpg

La única advertencia es que si la clave está encriptada, primero deberás redirigir la salida a través de gpg y luego a través de tee.

Enseñanza y Aprendizaje con Microsoft: Herramientas y Lecciones para Profesores de todos los Niveles

Ese comando se vería algo así:

wget -O- http://deb.opera.com/archive.key | gpg --dearmor | sudo tee /usr/share/keyrings/opera-archive-keyring.gpg

Ejecutar el comando sin la parte de gpg guardará un archivo de texto con la clave GPG, mientras que ejecutar el comando con la parte de gpg guardará un archivo binario.

Para asegurarte de que Apt pueda usar la clave, necesitas configurar el repositorio para que sepa dónde está. Una configuración de repositorio para nuestro ejemplo de Opera se vería así:

deb [signed-by=/usr/share/keyrings/opera-archive-keyring.gpg] 

No es tan simple como antes, pero es más seguro, y eso se ha vuelto crucial en estos días de ataques y vulnerabilidades constantes.

Suscríbete a How To Make Tech Work de Newsmatic en YouTube para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.

Guía de Examen de Certificación Lotus Notes: Desarrollo de Aplicaciones y Administración del Sistema

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a Cómo agregar claves de repositorio en distribuciones Linux basadas en Ubuntu sin usar apt-key , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.