domingo, 2 de mayo de 2010

DNI electrónico en Ubuntu 10.04 Lucid Lynx



Instrucciones para instalar el software de DNI electrónico español en Ubuntu Lucid Lynx 10.04 y Karmic Koala 9.10.


Probado con un lector de DNI de SCM modelo SCR3310v2 (aunque debe funcionar con otros lectores soportados por Linux).



En primer lugar instalamos los siguientes paquetes:
sudo apt-get install libopenct1 pinentry-gtk2 libccid pcscd pcsc-tools libpcsc-perl libccid

Puesto que todavía no existen descargas específicas para Lucid Lynx vamos a descargar la versión 1.4.6 para Jaunty Jackalope de 32 bits, descomprimimos el archivo, e instalamos los tres paquetes obtenidos en el siguiente orden:
libopensc2_0.11.7-7_i386.deb
opensc_0.11.7-7_i386.deb
opensc-dnie_1.4.6-2_i386.deb
Estos paquetes deben ser bloqueados desde Synaptic para que no se actualicen y nos jodan el invento.

Ahora ejecutamos el elemento Aplicaciones > Oficina > Registrar módulo DNIe PKCS#11

En Firefox vamos a
"Edición > Preferencias" y en el apartado "Avanzado" pestaña "Cifrado" agregamos un nuevo dispositivo de seguridad con la ruta "/usr/lib/opensc-pkcs11.so"

Y ya sólo nos queda probarlo.

9 comentarios:

Miguelo dijo...

Muchas gracias, Hercobulus. Estaba intentando instalar el scr3310 siguiendo las pobres instrucciones del CD suministrado por Red.es y era imposible.

Tu tutorial es claro y simple, se lo voy a recomendar al Ministerio del Interior. Gracias de nuevo.

Juan / avalancha dijo...

Dios, muchísimas gracias.

Llevo todo el día intentando hacer que funcionara, mirando todos los enlaces que encontraba en Google, pero hasta ahora no se me ocurrió poner las palabras "lucid lynx" en la búsqueda, así que no daba con esta página.

No he visto ninguna otra página en todo mi día de búsqueda que diga lo de que hay que añadir "/usr/lib/opensc-pkcs11.so" en Firefox, que resulta ser justo lo que faltaba.

Manolo dijo...

Amigo, ¿esto lo hiciste con una instalación de Lucid desde cero o fue un upgrade?. Es que yo partiendo de instalación fresca no lo logro, y pienso que es posible que si tienes un upgrade, tengas algún driver/librería/soft que me falte a mi.

Antes en Karmic si me funcionaba con el mismo lector, pero hice cambios en hardware y decidí hacer instalación fresca total.

Hercolubus dijo...

Manolo, yo lo hice desde una instalación limpia.

Acabo de editar algunos paquetes mas, que se me olvidó escribir, y tengo instalados en mi sistema.
Comprueba, para ver si te faltan a ti también

Los paquetes para karmic del dni no me funcionaron, así que tuve que instalar los de Jaunty y después bloquearlos para evitar ser actualizados.

Manolo dijo...

Pues efectivamente, con la corrección que indicas ya si ha ido todo bien.

Gracias por tu ayuda.

Marcus Stevenson dijo...

¡¡Fabuloso!!

Muchísimas gracias, tus sencillas instrucciones han funcionado a la primera con un lector OmniKey 3021. Coincido con otros posts en que hay demasiadas páginas acerca del tema que no son lo suficientemente claras, ya sea por exceso o por defecto de información.

DvD dijo...

La clave para mi las versiones de los archivos. Un saludo y gracias ;)

Kernel dijo...

Ya se puede instalar libopensc2 y opensc directamente desde los repositorios de Ubuntu. Solo hace falta bajar opensc-dnie (ya hay versión para Lucid Lynx), que está aquí:

http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/opensc_1.4.8_menu32.html

Supongo que ya no hará falta bloquear las actualizaciones de los primeros.

FErArg dijo...

Ya existe actualización para las nuevas versiones de Ubuntu