Product SiteDocumentation Site

6.4. La orden apt-file

A veces nos referimos a un archivo u orden, y te preguntarás en qué paquete se encuentra. Afortunadamente, los repositorios de Debian no solo contienen información sobre todos los paquetes binarios proporcionados, sino también sobre todos los archivos incluidos en aquellos. Esta información se guarda en archivos llamados Contents-arquitectura.gz y Contents-udeb-arquitectura.gz. APT no descarga esta información de forma automática. En su lugar, necesita la orden apt-file update (del paquete llamado de forma similar) para recuperar los contenidos de todos los paquetes fuente mencionados en /etc/apt/sources.list. De manera predeterminada, descarga los archivos Contents*.pdiff como se describe en la barra lateral SUGERENCIA Actualizaciones incrementales para reducir la cantidad de datos necesarios para descargar.. Para actualizar la base de datos semanalmente, se puede añadir la siguiente entrada a /etc/crontab si es conveniente.
@weekly root test -x /usr/bin/apt-file && /usr/bin/apt-file update >> /dev/null 2>&1
Después de actualizar la base de datos, la orden apt-file search pattern listará todos los paquetes, los que contienen un nombre de archivo o ruta que coincide con el patrón.
$ apt-file search bin/axi-cache
apt-xapian-index: /usr/bin/axi-cache
En cambio, la orden apt-file list paquete listará todos los archivos incluidos en el paquete.