Al actualizar los ultimos paquetes en Arch Linux, se instala pacman 4 y con ello llega el cifrado de paquetes a ésta distribución Linux, pero hay que ir aceptando uno por uno las claves PGP, y llega a ser un coñazo, además, aún aceptando, hay veces que los paquetes no se actualizan correctamente, por lo que he dado con una solución: que pacman acepte paquetes a la fuerza, importando claves de desarrolladores conocidos primero y luego a la fuerza bruta, ignorando el cifrado y confiando en todos los autores de los paquetes. Para ello:
Actualizamos el sistema:
sudo pacman -Syu
Creamos un archivo.sh, con este contenido:
#!/bin/bash curl https://www.archlinux.org/{developers,trustedusers}/ | awk -F\" '(/pgp.mit.edu/) {sub(/.*search=0x/,"");print $1}' | xargs pacman-key --recv-keys
y le dais permidos de ejecucion:
sudo chmod +x archivo.sh
Ejecutais el archivo:
sudo ./archivo.sh
y por ultimo editais el archivo /etc/pacman.conf:
sudo nano /etc/pacman.conf
y añadis la siguiente linea después de [options]:
SigLevel = Optional TrustAll
Con esto, actualizais el sistema de nuevo, y todos los paquetes se actualizaran de nuevo sin necesidad de importar claves de los desarrolladores.
Saludos.
Últimos comentarios