Cómo usar el DNI electrónico en Slackware

 

 

Por El Nigromante

Antes de nada. ¿Por qué usar Slackware?

Esta distribución -la más antigua de las actualmente supervivientes- se caracteriza por no aplicar parches al código fuente de los paquetes que incluye (sólo en casos muy urgentes y críticos). De esta forma, obtenemos un sistema más "puro" -o menos "refinado"-. Esto tiene sus ventajas, como muchos sabrán.

Por otra parte, en Slackware existen paquetes, pero no hay dependencias automáticas: si se instalan paquetes manualmente, hay que saber que más se necesita (lo recomendable es instalar toda la distribución). Esto facilita reemplazar un paquete sin tener que reinstalar una gigantesca cadena de dependencias (nuevamente, los usuarios avezados de Debian o Ubuntu lo entenderán).

Hay que decir igualmente que Slackware no se caracteriza por tener un extensísimo repositorio de paquetes (aunque los que tiene, están muy bien escogidos). Es frecuente acudir a otros sitios que proporcionan paquetes adicionales (y que son prácticamente "oficiales" de facto).

Todo esto tiene sus pros y sus contras. Generalmente son pros, si ya somos usuarios medianamente expertos: sin duda, Slackware se dirige a este tipo de usuarios. Si sabemos lo que hacemos, en muchos casos Slackware es más simple y sencilla de mantener.

Hecha esta breve introducción, procedemos al núcleo del artículo...

Los usuarios de Slackware probablemente conocerán el sitio slackbuilds.org, y lo que es una "SlackBuild" (en resumen: un script the shell para crear, a partir del comprimido con el código fuente, un paquete de Slackware). Este sitio es una de las fuentes más comunes de paquetes adicionales para Slackware, o mejor dicho, de SlackBuilds para construir dichos paquetes.

Pues bien, en slackbuilds.org ya están disponibles las correspondientes SlackBuilds para crear paquete de Slackware para el DNI electrónico, y también para la tarjeta CERES de la FNMT. En concreto, hay que buscar "opensc-dnie" u "opensc-ceres".

Básicamente, ambas SlackBuilds construyen los paquetes de Slackware a partir de los disponibles para Debian (Lenny, a la fecha de hoy), ya que desgraciadamente ni la DGP ni la FNMT facilitan el código fuente.

Si usamos Slackware 13.0 o posterior, y por tanto firefox 3.5.x o posterior, tendremos que registrar manualmente la biblioteca /usr/lib/opensc-pkcs11.so (o /usr/lib64/opensc-pkcs11.so) como dispositivo de seguridad en firefox, ya que el método de registro utilizado en el paquete deja de ser válido en esta nueva versión del navegador.

Ambos paquetes precisan opensc 0.11.7 (también disponible en slackbuilds.org) y algún que otro paquete adicional.

Más información (dependencias, etc.) en el README que acompaña a las SlackBuilds.

Comentarios

Selecciona arriba tu forma preferida de visualizar los comentarios y pulsa el botón para guardar tu elección para próximas visitas (sólo si eres usuario registrado).
Paradioxilbenceno45g's picture

¿por qué ha sobrevivido?


¿por qué usar Gentoo?
¿por qué construir un LFS?
¿por qué profundizar en la compilación del kernel?

La verdad es que aparte de pasar de herramientas que hacen de todo por ti y sin que tu te enteres, con la pérdida de control absoluta que esto acarrea y la concatenación de problemas que siguen a esta política de uso, creo que confiar en Bob es confiar en ti mismo a la hora de resolver problemas, confiar en Bob es estar un poquito más cerca de la esencia pero sobretodo comprender la esencia.

Slackware es la base para un sistema propio, te ofrece lo justo y necesario para que comprendas y sigas construyendo, haciendo una analogía con el ser humano, Slackware son células madre limpias de polvo y paja.

Slackware no es un plato cocinado, son los ingredientes+receta y no garantiza que no vayas a pasar hambre.

Por cierto, paso del DNI digital.

Meta la targetita en esta ranura y será usted feliz...