sábado, 24 de septiembre de 2011

Instalación de lector de huellas digitales para Notebook en Linux.

Primero, fíjate que tu lector se encuentre soportado por Fingerprint GUI, para verificar esto ejecutamos en "lsusb" en Terminal.
El ID del lector de huellas deberia ser alguno de los siguientes:


045e:00bb        061a:0110        147e:1002   045e:00bc        08ff:1600        147e:1003
045e:00bd        08ff:2500          147e:2015   045e:00ca        08ff:2580       147e:2016
0483:2015        08ff:5501         147e:3000    0483:2016       1162:0300     147e:3001
05ba:0007        138a:0001       147e:5002    05ba:0008       147e:1000     147e:5003
05ba:000a        147e:1001
 

Instalación.

0.- En caso de que hayas instalado previamente Fingerprint GUI en forma manual, asegúrate de desinstalarlo en forma completa. Borrá todos los binarios, bibliotecas compartidas, y deshace cualquier cambio que hayas realizado en los archivos de configuración (especialmente en /etc/pam.d/).

1.- En caso de que tengas Ubuntu, podés agregar el PPA correspondiente:

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update

2.- Instalá el programa más algunas dependencias adicionales:

sudo apt-get install libbsapi policykit-l-fingerprint-gui fingerprint-gui

3.- Deslogueate y volvé a loguearte. Este paso es necesario para que GConf empiece a utilizar la nueva configuración para el protector de pantalla y que el demonio de Policyit se reinicie).

El programa estará disponible bajo Sistema > Preferencias > Fingerprint GUI. Desde allí vas a poder comenzar a registrar tus huellas.

domingo, 18 de septiembre de 2011

¿Qué es apt-get?

Cuando aprendas a usar Ubuntu o Debian le agarraras cariño a este comando.
Con el puedes instalar aplicaciones, removerlas, actualizar Linux, cambiar
de distribución, etc.

Intro.
En fin, para que puedas entender el poder de esto es necesario que comprendas
como funciona el sistema de paquetes implementado en Linux.
Existe un archivo "/etc/apt/sources.list" que contiene direcciones de bases de
datos en internet con la dirección de los paquetes (aplicaciones y librerías).
Estas listas son actualizadas a medida que cambian los paquetes, cuando esto
sucede Linux nos advierte y propone las actualizaciones pertinentes. Esto
significa que con un solo sistema se actualiza todo el Software.
Además de las direcciones oficiales existen otras paralelas que incluyen más
software, betas o modificaciones no-oficiales pero funcionales.
El peligro de estas listas está en que dejamos nuestras PC abiertas a cualquier
tipo de mal código, por eso existe un sistema de llaves. Es decir, cuando
agregamos una nueva lista esta debe contar con una llave, algo así como una
garantía oficial. Igualmente podemos tomar el riesgo de agregar nuevas listas
en la que se incluye el Software mas nuevo pero inestable, todo pasa la
decisión propia.

Historia.
En el principio fue el tar.gz. Los usuarios tenían que compilar cada programa
que querían usar en sus sistemas GNU/Linux. Cuando se creó Debian, se juzgó
necesario que el sistema incluyera un método para manejar los paquetes
instalados en las máquinas. Se le dio el nombre de dpkg a este sistema. Así
fue como llegó el primer “paquete” a GNU/Linux, un rato antes de que Red Hat
creara su propio sistema “rpm”.

Un nuevo dilema se formó en la mente de los creadores de GNU Linux. Necesitaban
una manera rápida, práctica y eficiente de instalar paquetes, que pudiera
manejar dependencias automáticamente y cuidara los archivos de configuración
al actualizar. De nuevo, Debian condujo la marcha y nació APT, la “Herramienta
Avanzada de Paquetes” (Advanced Packaging Tool), que desde entonces ha sido
portada por Conectiva para usarse con rpm y adoptada por otras distribuciones.


Comandos.
Todos estos comandos requieren sudo
(sudo es la orden que le da permiso de ejecución como administrador, es decir
permite que el programa modifique el sistema de archivos protegidos.)

apt-get update: Ejecute este comando después de cambiar /etc/apt/sources.list
o /etc/apt/preferences. También debe ejecutarlo periódicamente para asegurarse
que sus fuentes están actualizadas.

apt-get install nombre_paquete: Instala un nuevo paquete (pero vea aptitude más
abajo) apt-cache search cadena_texto Busca la cadena_texto en la lista de paquetes
conocidos dpkg -l patrón_nombre_paquete Lista los paquetes que coincidan con
patrón_nomb aptitude Visor basado en curses de los paquetes instalados o disponibles.

aptitude: puede usarse desde la línea de comandos de manera similar a apt-get pero
solo para algunos comandos -instalar y remover serían los más comunes. Sin embargo,
ya que aptitude muestra más información que apt-get, puede considerarse una mejor
para las operaciones de instalar y remover.

apt-cache showpkg paquetes...: Muestra información sobre paquetes apt-cache dumpavail
Muestra la descripción de los paquetes disponibles

apt-cache show paquetes...: Muestra el registro de paquetes,
similar a dpkg --print-avail

apt-cache pkgnames: Una lista rápida de los paquetes del sistema

dpkg -S archivo: ¿En qué paquete está el archivo?

apt-file search nombre_archivo: Busca los paquetes (no necesariamente instalados)
que contengan archivos que incluyan la cadena nombre_archivo.

apt-file: es un paquete por si mismo, por lo que debe primero hacer sudo apt-get install
apt-file, luego ejecutar sudo apt-file update. Si apt-file search nombre_archivo muestra
demasiada información, trate con apt-file search nombre_archivo | grep -w nombre_archivo
(lo que le mostrará solo los archivos que contengan nombre_archivo como palabra completa)
o variantes como apt-file search nombre_archivo | grep /bin/ que muestra solo los
archivos localizados en los directorios como /bin o /usr/bin, útil si está buscando un
ejecutable en particular.

apt-get autoclean: Ejecute este comando periódicamente para limpiar de archivo .deb de
paquetes que ya no están instalados en el sistema. Puede recuperar un montón de espacio
en disco de esta manera. Si realmente está desesperado por espacio en disco, apt-get clean
es más radical, y removerá todos los archivos .deb, incluso de los paquetes instalados
actualmente. Pero por lo general no necesitará mas esos archivos .deb, de modo que tal
vez valga la pena si está corto de Megabytes.