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.

2 Responses to “Instalar el Fingerprint de una Ibm T60 en Debian GNU/Linux (1era parte)”

  1. José Miguel Parrella Romero says:

    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

  2. Boyan Bonev says:

    ¡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.

Leave a Reply



FireStats iconCon la potencia de FireStats