
Bueno, despues de instalar con exito el lector que Tractis ha tenido a bien en obsequiarme en Windows y en Mac, ahora le toca el turno a Kubuntu. Lo deje para el final pensando que igual seria algo mas complicado, pero ¡¡Que va!!, facilito, facilito!!, ahora vamos a explicarlo todo.
Lo primero es poner guapo al sistema para recibir al lector, instalando todas las librerias necesarias (Si estas en Gnome sustituye el paquete pinentry-qt4 por pinentry-gtk2):
sudo apt-get install libccid libpcsclite1 pcscd libopensc2 pinentry-qt4 opensc mozilla-opensc pcsc-tools
Ahora ya tenemos todos los drivers instalados, ahora podemos conectar el lector de tarjetas al puerto usb de nuestro ordenador. Para comprobar que el sistema ha reconocido el lector correctamente, debemos de ejecutar esta orden en el terminal:
pcsc_scan
Al ejecutar esta orden debemos tener una salida parecida a esta:

Ojo, no ha de tener exactamente la misma salida, pero si al menos una parecida. Es posible que esto cambie si metes el lector sin DNIe. Guai, ya tenemos el lector instalado y funcionando, ahora hay que hacer que podamos hacer gestiones con nuestro DNIe.
Nos vamos a la web del DNI Electronico y descargamos el driver para Ubuntu Jaunty (A fecha de creacion de este tuto, no esta disponible el deb de Karmic, aunque el de Jaunty funciona perfecto), y descomprimimos el paquete descargado, nos encontraremos 3 paquetes deb, solo debemos instalar este (Los otros dos los hemos instalado ya en el primer paso):
dpkg -i opensc-dnie_1.4.6-2_i386.deb

Instalamos la libreria y veremos que en nuestro Menu K en el apartado Oficina, hay un nuevo elemento llamado Registrar módulo DNIe PKCS#11 al ejecutarlo nos arrancara Firefox con un cuadro de dialogo, marcamos las 3 casillas, y despues le damos a aceptar.
Hecho todo esto, podremos comprobar que la cosa funciona en el comprobador de certificados de Moneda y Timbre de España, es posible que te pida añadir una excepcion de seguridad, añadimos y listo, si despues de eso te pide el pin de DNIe o simplemente no obtienes ningun error ¡¡¡Yuhu BIBAH!!! ya tienes un lector de DNIe funcionando en tu Kubuntu! 


Conexión segura fallida
Ha ocurrido un error durante una conexión a av-dnie.cert.fnmt.es.
El otro extremo de la conexión SSL no puede verificar su certificado.
(Código de error: ssl_error_bad_cert_alert)
Este certificado ya está instalado como una autoridad certificadora
Ahora en Firefox vamos a editar/preferencias/avanzado/dispositivos de seguridad y pulsamos la pestaña cargar nos abrirá una ventana y donde pone nombre modulo ponemos DNIe PKCS#11 luego pulsamos examinar y nos dirigimos a usr/lib/opensc-pkcs11.so pulsamos aceptar y listo.
5. - Ahora lo delicado es evitar que Karmic no actualice "opensc". Si queremos que funcione y hasta que la administración no lance librerías para Karmic, debemos tener cuidado con esto. Para ello:
sudo echo -e "opensc holdnlibopensc2 hold" | sudo dpkg --set-selections
En concreto, lo siguiente:
Saludos y gracias por el tutorial.