Cómo localizar ficheros en Debian


Jaime E. Villate.

5 de noviembre de 2000
Nivel: basico
Sección: administracion

Una de las preguntas que mas aparece en la lista de correo de usuarios de Debian es qué paquete es necesario instalar para obtener una determinada librería o un programa.

Si tenemos acceso a otra máquina donde esté instalada la librería o programa que necesitamos, bastará con usar el comando dpkg -S nombre. Incluso en una máquina donde no esté instalado el paquete que necesitamos, podemos descubrirlo buscando en el fichero "Contents" ; este es un fichero que se encuentra en las réplicas y en los CD's de Debian, y que contiene la lista completa de todos los ficheros en todos los paquetes de Debian.

Para cada arquitectura existe un fichero Contents; si estamos interesados en encontrar por ejemplo el programa 822-date para la arquitectura i386, usaríamos el comando:



zcat Contents-i386.gz| grep 822-date
    

Que en "potato" nos dará el siguiente resultado:



usr/bin/822-date					    utils/dpkg-dev
usr/share/man/man1/822-date.1.gz			    utils/dpkg-dev
usr/share/man/pl/man1/822-date.1.gz			    doc/manpages-pl
    

El cual indica que el programa y su página de manual vienen con el paquete dpkg-dev, en la sección de utilitários (y existe una traducción al polaco del manual de 822-date).

© 2001, La Espiral.