A volte si fa riferimento ad un file od ad un comando e ci si chiede in quale pacchetto si trovi. Fortunatamente i repository Debian non solo contengono informazioni su tutti i pacchetti binari forniti, ma anche su tutti i file forniti con essi. Queste informazioni sono contenute nei file
Contents-arch.gz
e
Contents-udeb-arch.gz
. Queste informazioni non vengono scaricate automaticamente da APT. È invece necessario il comando
apt-file update
(dal pacchetto con nome simile) per recuperare il contenuto di tutti i sorgenti dei pacchetti menzionati in
/etc/apt/sources.list
. Per impostazione predefinita, scarica i file
Contents*.pdiff
come descritto nel riquadro
SUGGERIMENTO Aggiornamento incrementale per ridurre la quantità di dati da trasferire. Per aggiornare il database su base settimanale, se necessario, si può aggiungere la seguente voce a
/etc/crontab
.
Dopo che il database è stato aggiornato, il comando apt-file search pattern
elencherà tutti i pacchetti che contengono un nome di file o un percorso che soddisfano il pattern.
Invece, il comando apt-file list pacchetto
elencherà tutti i file distribuiti con il pacchetto.