Cómo agregar la clave de repositorio OpenPGP ahora que apt-key está en desuso
Jack Wallen le mostró cómo agregar una clave de repositorio GPG ahora que apt-key está obsoleto.
Durante años, he usado el comando apt-key para agregar claves de repositorio a las distribuciones de Linux basadas en Ubuntu. Pero recientemente, este comando ha quedado obsoleto. Si está intentando agregar una clave usando apt-key, por ejemplo, con el siguiente comando:
wget -qO – | sudo apt-key add –
Código abierto: cobertura de lectura obligada
Ahora verá la siguiente advertencia: «Advertencia: apt-key está en desuso. En su lugar, administre los archivos del conjunto de claves en Trusted.gpg.d».
Para instalar algunas aplicaciones desde repositorios no estándar, se deben agregar estas claves. ¿Cómo los agregas? Desafortunadamente, no es tan fácil como solía ser. Todavía emitiría un comando con la ayuda de sudo para canalizar el archivo descargado a otro comando.
mirar: Guía para indexación de código abierto y listados de proyectos de GitHub (República Tecnológica Premium)
La parte confusa es que ya no usará apt de ninguna manera para agregar claves. Añadirás la llave a tu llavero. Continuemos con el ejemplo de Opera, aunque la instalación de Opera a través de un paquete .deb instalará y configurará automáticamente su repositorio.
La nueva forma de instalar claves GPG es canalizar la salida de wget a través del comando tee de la siguiente manera:
Así que wget -O- | sudo tee /usr/share/keyrings/opera-archive-keyring.gpg
Tenga en cuenta que si la clave está cifrada, primero debe canalizar la salida a través de gpg y luego a través de tee.
El comando se parece a:
wget -O- | gpg –honey | sudo tee /usr/share/keyrings/opera-archive-keyring.gpg
Ejecutar el comando sin la parte gpg guardará un archivo de texto con la clave GPG, mientras que ejecutar el comando con la parte gpg guardará un archivo binario.
Para garantizar que la clave esté disponible para Apt, debe configurar el repositorio para saber dónde se encuentra. La configuración del repositorio para nuestro ejemplo de Opera se ve así:
Debutante [signed-by=/usr/share/keyrings/opera-archive-keyring.gpg]
No es tan simple como solía ser, pero es más seguro, lo cual es fundamental en la era actual de constantes ataques y vulnerabilidades.
Suscríbase a Cómo hacer que la tecnología funcione de Tecnopedia en YouTube Descubra los últimos consejos tecnológicos de Jack Wallen para profesionales de negocios.
Imagen: Jack Warren