Product SiteDocumentation Site

6.4. L'ordre apt-file

A vegades ens referim a un fitxer o a una ordre i potser us pregunteu en quin paquet es trobarà. Afortunadament, els repositoris de Debian no només contenen informació sobre tots els paquets executables proporcionats, sinó també sobre tots els fitxers continguts en ells. Aquesta informació s'emmagatzema en els fitxers anomenats Contents-arquitectura.gz i Contents-udeb-arquitectura.gz. APT no descarrega automàticament aquesta informació. En lloc d'això, necessita l'ordre apt update (del paquet amb nom similar) per obtenir el contingut de totes les fonts de paquets esmentades a /etc/apt/sources.list. Per defecte descarrega fitxers Contents*.pdiff tal i com es descriu a la barra lateral SUGGERIMENT Actualitzacions incrementals per reduir la quantitat de dades necessària que cal descarregar. Per actualitzar la base de dades setmanalment, es pot afegir la següent entrada a /etc/crontab si es creu convenient.
@weekly root test -x /usr/bin/apt-file && /usr/bin/apt-file update >> /dev/null 2>&1
Després d'actualitzar la base de dades, la comanda apt-file search patró-de-cerca llistarà tots els paquets que tinguin un nom de fitxer o un camí amb el patró donat.
$ apt-file search bin/axi-cache
apt-xapian-index: /usr/bin/axi-cache
L'ordre apt-file list paquet llistarà tots els fitxers continguts al paquet.