Ago 22
Instalar el Fingerprint de una Ibm T60 en Debian GNU/Linux (1era parte)
Saludos, este articulo lo voy hacer en dos partes la primera es la creacion del .deb para poder seguir usando nuestro aptitude o apt-get sin la necesidad de que esas aplicaciones quieran borrar el compilador de la aplicacion del fingerprint, buscando en al web encontre el soporte para el fingerprint en debian y encontre esto hecho por Zodman pero de una manera compilada, y la cual me genera errores para la actualizacion de los paquetes en ello, entonces revisando me encuentro de que el paquete de encuentra listo de instalar en debian sid, uso debian lenny, por recomendacion de un pana aka javamaniac me recomendo para que descargar el fuento para sid ademas de otro paquete, entonces procedi a descargar el archivo de un mirror de debian para descargar de esa url descargamos los siguentes paquetes,
thinkfinger_0.3-1.diff.gz y thinkfinger_0.3.orig.tar.gz
en ello para trabajar mejor, nos creamos una carpeta en
/usr y la llame thinkdeb
dentro de ella incluimos los paquetes que acabamos de descargar, luego de ellos nos podemos a descromprimir el tar.gz lo hacemos de la siguiente manera
tar -xvzf thinkfinger_0.3.orig.tar.gz
lo cual nos crea una carpeta
thinkfinger-0.3
nos ubicamos dentro de ese directorio para crera nuestros .deb
ya dentro de ese directorio
zcat ../thinkfinger_0.3-1.diff.gz | patch -p1
el cual nos crea los directorios para la creacion de nuestros .deb by salen de la siguiente forma
patching file debian/libpam-thinkfinger.linda-overrides
patching file debian/libthinkfinger-dev.install
patching file debian/rules
patching file debian/libthinkfinger-doc.doc-base
patching file debian/tf-tool_completion
patching file debian/copyright
patching file debian/libthinkfinger-doc.docs
patching file debian/libpam-thinkfinger.dirs
patching file debian/thinkfinger-tools.install
patching file debian/control
patching file debian/libthinkfinger0.install
patching file debian/compat
patching file debian/thinkfinger-tools.dirs
patching file debian/libpam-thinkfinger.install
patching file debian/libpam-thinkfinger.lintian-overrides
patching file debian/changelog
patching file debian/libpam-thinkfinger.README.Debian
Luego de hacer esto para crear los paquetes, instalamos los paquetes necesarios que los construyen.
aptitude install devscripts build-essential debhelper doxygen
Luego de instalar esos paquetes ejecutamos el siguiente comando para que nos creen los paquetes
debuild -us -uc
Luego de eso solo esperar que se creen los paquetes .deb, en caso de que nos error por falta de dependencias, no dices que programa nos hacen falta para la instalacion, los instalamos con aptitude.
ejecutamos cd ..
y le damos ls -la .*deb
y nos salen en la terminal lo siguiente
-rw-r–r– 1 root root 16440 2007-08-20 15:05 libpam-thinkfinger_0.3-1_i386.deb
-rw-r–r– 1 root root 14964 2007-08-20 15:05 libthinkfinger0_0.3-1_i386.deb
-rw-r–r– 1 root root 17224 2007-08-20 15:05 libthinkfinger-dev_0.3-1_i386.deb
-rw-r–r– 1 root root 74688 2007-08-20 15:05 libthinkfinger-doc_0.3-1_all.deb
-rw-r–r– 1 root root 15592 2007-08-20 15:05 thinkfinger-tools_0.3-1_i386.deb
para instalarlo lo que hacemos es lo siguiente:
dpkg -i *-deb
En el siguiente post continuare explicando al detalle el uso de esta herramienta.

Agosto 23rd, 2007 at 7:20 am
Al paquete fuente le falta el archivo de control. Su extensión es DSC, y su finalidad es garantizar que el .diff.gz y el .orig.tar.gz no hayan sido modificados. Como el DSC debe venir firmado con una llave GPG, garantizas todo el procedimiento. Si hubieras descargado el DSC no hubieras tenido que parchar, bastaba con dpkg-source -x — así mismo, para obtener las dependencias de compilación de un paquete puedes usar apt-get build-deps — Jose
Octubre 23rd, 2007 at 10:25 am
¡Muchas gracias por la explicación! Funciona perfectamente.
En
http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger
hay una explicación sobre el uso de las herramientas y sobre cómo añadirlo a PAM para autentificarse, tanto en el entorno gráfico, como en las TTY, etc. En Debian Lenny me funciona muy bien, imagino que será igual en el resto de distribuciones. Saludos! Boyan.