Si bien ¡yo no soy tonto!, tampoco soy excesivamente aficionado al navegador Opera, pero en ocasiones necesito acceder a determinados servicios, principalmente redes sociales como Twitter, IFTTT u otras en un navegador diferente del habitual para poder abrir temporalmente otras cuentas de Twitter, etc., como usuario logeado y poder publicar contenidos.
No todas las redes sociales permiten crear instancias en pestañas o en ventanas nuevas accesos con cuentas diferentes y es el porque recurro a navegadores «casuales» como Opera (sin desmerecerlo) para poder realizar este tipo de tareas.
La cuestión es que trabajo en CrunchBang y ya por defecto incorpora un script (accesible desde menú contextual) que permite instalar Opera de forma sencilla (la tradicional no es que sea complicada, pero para eso se hicieron los scripts 😉 para facilitar) pero al no tener actualizadas las llaves GPG la instalación del navegador no se completa.
Error de GPG: http://deb.opera.com stable Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 517590D9A8492E35
Si tras haber ejecutado el script de instalación de Opera en CrunchBang, ejecutas en una terminal:
sudo aptitude update
Te devolverá el siguiente error al final:
Obj http://deb.opera.com stable/non-free i386 Packages Ign http://deb.opera.com stable/non-free Translation-es_ES Ign http://deb.opera.com stable/non-free Translation-es Ign http://deb.opera.com stable/non-free Translation-en Descargados 819 B en 5seg. (150 B/s) Leyendo lista de paquetes... Hecho W: Error de GPG: http://deb.opera.com stable Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 517590D9A8492E35
La solución es simple y pasa por añadirlas y listo, a completar la instalación de Opera.
gpg --keyserver pgpkeys.mit.edu --recv-key 517590D9A8492E35 gpg -a --export 517590D9A8492E35 | sudo apt-key add -
Luego volvemos a actualizar:
sudo apt-get update
Y ver que el proceso no devuelve más errores al respecto:
Obj http://security.debian.org wheezy/updates Release.gpg Obj http://security.debian.org wheezy/updates Release Obj http://security.debian.org wheezy/updates/main i386 Packages Obj http://security.debian.org wheezy/updates/main Translation-en Obj http://dl.google.com stable Release.gpg Obj http://dl.google.com stable Release Obj waldorf Release.gpg Des:1 http://deb.opera.com stable Release.gpg [819 B] Obj http://http.debian.net wheezy Release.gpg Obj http://dl.google.com stable/main i386 Packages Obj waldorf Release Obj http://deb.opera.com stable Release Obj http://http.debian.net wheezy Release Obj waldorf/main i386 Packages Obj http://deb.opera.com stable/non-free i386 Packages Obj http://http.debian.net wheezy/main i386 Packages Obj http://http.debian.net wheezy/contrib i386 Packages Obj http://http.debian.net wheezy/non-free i386 Packages Obj http://http.debian.net wheezy/contrib Translation-en Obj http://http.debian.net wheezy/main Translation-es Obj http://http.debian.net wheezy/main Translation-en Obj http://http.debian.net wheezy/non-free Translation-en Ign http://dl.google.com stable/main Translation-es_ES Ign http://dl.google.com stable/main Translation-es Ign http://dl.google.com stable/main Translation-en Ign waldorf/main Translation-es_ES Ign http://deb.opera.com stable/non-free Translation-es_ES Ign waldorf/main Translation-es Ign http://deb.opera.com stable/non-free Translation-es Ign waldorf/main Translation-en Ign http://deb.opera.com stable/non-free Translation-en Descargados 819 B en 4seg. (188 B/s) Leyendo lista de paquetes... Hecho
Ahora solo resta volver a instalar opera, ya sea ejecutando de nuevo el script de CrunchBang vía menú contextual o aprovechando que estamos en la terminal, lanzando la instalación de nuevo.
sudo apt-get install opera
Y solo resta esperar que se complete la instalación:
Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios. dkms libgsoap2 libqt4-network libqt4-opengl libqt4-xml libqtdbus4 libvncserver0 linux-headers-3.2.0-4-686-pae linux-headers-3.2.0-4-common linux-headers-686-pae linux-kbuild-3.2 Use 'apt-get autoremove' to remove them. Se instalarán los siguientes paquetes extras: cups-client cups-common smbclient Paquetes sugeridos: cups xpp cups-bsd cifs-utils Se instalarán los siguientes paquetes NUEVOS: cups-client cups-common opera smbclient 0 actualizados, 4 se instalarán, 0 para eliminar y 0 no actualizados. Necesito descargar 19,7 MB de archivos. Se utilizarán 90,8 MB de espacio de disco adicional después de esta operación. ¿Desea continuar [S/n]? s Des:1 http://security.debian.org/ wheezy/updates/main cups-common all 1.5.3-5+deb7u4 [903 kB] Des:2 http://http.debian.net/debian/ wheezy/main smbclient i386 2:3.6.6-6+deb7u4 [5.581 kB] Des:3 http://deb.opera.com/opera/ stable/non-free opera i386 12.16.1860 [13,1 MB] Des:4 http://security.debian.org/ wheezy/updates/main cups-client i386 1.5.3-5+deb7u4 [175 kB] Descargados 19,7 MB en 9seg. (2.117 kB/s) Preconfigurando paquetes ... Seleccionando el paquete smbclient previamente no seleccionado. (Leyendo la base de datos ... 99797 ficheros o directorios instalados actualmente.) Desempaquetando smbclient (de .../smbclient_2%3a3.6.6-6+deb7u4_i386.deb) ... Seleccionando el paquete cups-common previamente no seleccionado. Desempaquetando cups-common (de .../cups-common_1.5.3-5+deb7u4_all.deb) ... Seleccionando el paquete cups-client previamente no seleccionado. Desempaquetando cups-client (de .../cups-client_1.5.3-5+deb7u4_i386.deb) ... Seleccionando el paquete opera previamente no seleccionado. Desempaquetando opera (de .../opera_12.16.1860_i386.deb) ... Procesando disparadores para man-db ... Procesando disparadores para menu ... Procesando disparadores para desktop-file-utils ... Procesando disparadores para shared-mime-info ... Procesando disparadores para hicolor-icon-theme ... Configurando smbclient (2:3.6.6-6+deb7u4) ... Configurando cups-common (1.5.3-5+deb7u4) ... Configurando cups-client (1.5.3-5+deb7u4) ... Añadiendo el grupo `lpadmin' (GID 119) ... Hecho. Configurando opera (12.16.1860) ... Warning in file "/usr/share/applications/gnumeric.desktop": usage of MIME type "zz-application/zz-winassoc-xls" is discouraged ("zz-application/zz-winassoc-xls" should be replaced with "application/vnd.ms-excel") Procesando disparadores para menu ...
Ahora ya puedo hacer uso de Opera de forma ocasional, como cuando me tomo una cerveza 😉
Entiendo que se trata de una solución sencilla y muy evidente, pero interpreto por tu visita a este Blog que ya te ha pasado y andabas buscando una receta sencilla como esta para resolverlo. 😉
Índice de Contenidos
Conclusión:
Cuando tengas problemas al añadir nuevos repositorios en tu CrunchBang (válido también en otras distros), no olvides que puedes usar este comando por defecto:
gpg --keyserver subkeys.pgp.net --recv-key NUMERACION && gpg -a --export $PUBKRY | sudo apt-key add -
Sustituyendo «NUMERACION» por los últimos 9 dígitos del error devuelto por tu terminal.
0 comentarios