Cómo buscar software y paquetes asociados en Debian


Javier Fernández-Sanguino Peña.

7 de mayo de 2001
Nivel: basico
Sistema: linux
Arquitectura: todas
Distribución: todas
Sección: administracion
Función: uso


Debian es, como habrás aprendido, un sistema muy grande y muy completo
en el que uno puede perderse si navega por todo el sistema de
paquetes. A veces un usuario se pregunta ¿qué paquete hace X? o ¿qué
paquete tiene Y?.

Hay varias formas de buscar paquetes en Debian:

* (en el sistema) utilizando un interfaz de paquetes (dselect,
  gnome-apt) mirar la distribución de paquetes por secciones (si sabes
  de qué tipo es el paquete que estás buscando). Algunas tendrán filtros
  para buscar paquetes con palabras determinadas.

* (en el sistema, a partir de potato) utilizar apt-cache search para
  buscar expresiones regulares o palabras. Por ejemplo: 'apt-cache
  search game'.

* (en línea) buscar en http://packages.debian.org Donde podrás hacer
  búsquedas por nombre y por palabras.

* (en el sistema, con los CDs) buscando en el fichero Contents.gz que
  reside en el CD y contiene todos los ficheros que se instalan en
  Debian con todos los paquetes (de ese CD). Busca el fichero
  (generalmente en /dists/debian/stable/binary-i386) y haz 'zgrep
  fichero Contents.gz ' donde 'fichero' es el que estás buscando y sabes
  que lo contiene el paquete.

* (en el sistema, experimental desde woody) puedes hacer búsquedas de
  frases (sin tener ni idea de expresiones regulares) utilizando
  mecanismos de inteligencia artificial. Estas te las ofrece el programa
  'dpkg-iasearch' (en el paquete del mismo nombre). Esto es más sencillo
  que hacer un 'grep XXXX /var/lib/dpkg/available' o un 'apt-cache
  search XXX' porque ordena los paquetes por la probabilidad de que
  coincidan los paquetes y no tienes por qué utilizar palabras que estén
  en ellos. También te aviso, es un método experimental y lo he
  desarrollado yo :)


Espero que esto te sirva un poco para orientarte en el mundo de los
paquetes de Debian, sí, aún se tiene que trabajar en hacer las búsquedas
más sencillas. Pero si lo que estás buscando es paquetes que cumplan un
perfil determinado, utiliza los paquetes "tarea" (todos los que empiezan
por task-, haz un 'apt-cache search task-').

Asimismo, ten en cuenta que estas búsquedas habrás de hacerlas en
inglés. Hasta que (esperemos pronto) todas estas herramientas tengan
soporte de internacionalización y las descripciones de los paquetes
estén traducidas (consulta el proyecto debian-es de
http://www.laespiral.org)

En cualquier caso, Debian tiene un gran número de herramientas de
GNU/Linux y si estás buscando software específico puedes consultar
servidores que tienen métodos de búsqueda y organización (e incluso
sistemas de recomendación o estados de desarrollo) en:

* http://www.opensourcedirectory.org/
* http://sourceforge.net
* http://www.freshmeat.net
* http://linux.tucows.com

Y busca luego el software en Debian a ver si esté empaquetado, si no es
así ¡animate a hacerlo tú y contribuirlo al proyecto!

© 2001, La Espiral.