Product SiteDocumentation Site

6.4. L'ordre apt-file

De 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 binaris proporcionats, sinó també sobre tots els fitxers que contenen. Aquesta informació s'emmagatzema en els fitxers anomenats Contents-arquitectura.gz i Contents-udeb-arquitectura.gz. L'APT no descarrega automàticament aquesta informació després de la instal·lació. En lloc d'això, necessita l'ordre apt-file update (del paquet amb nom similar) per obtenir inicialment 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 necessària de dades que cal descarregar. Per actualitzar la base de dades setmanalment, es pot afegir la següent entrada a /etc/crontab si es creu convenient. Després d'instal·lar l'apt-file, cada apt-get update també descarregarà i actualitzarà els fitxers Contents.
@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.