Le 28.09.2004 18:29:09, Fr�d�ric Bothamy a �crit�:
* Jean-Luc Coulon (f5ibh) <[EMAIL PROTECTED]> [2004-09-28
15:50] :
Le 28.09.2004 14:10:30, [EMAIL PROTECTED] a �crit�:
>Je ne sais pas, mais voici ce que j'utilise quand (souvent) je
cherche
>un
>fichier :
>dpkg -L clamav | grep conf

[...]

L'arme qui tue : dpkg -S clamav.conf

[EMAIL PROTECTED] % dpkg -S clamav.conf
clamav-daemon: /usr/share/doc/clamav-daemon/examples/clamav.conf
clamav-daemon: /usr/share/man/man5/clamav.conf.5.gz

Et une arme qui explose toutes les autres : dlocate.

Apr�s avoir mis � jour la base de donn�es avec update-dlocatedb, un
simple "dlocate mon_fichier" est BEAUCOUP plus rapide qu'une solution �
base de dpkg :

$ time dpkg -S /etc/debian_version
base-files: /etc/debian_version

real    0m5.065s
user    0m0.450s
sys     0m0.290s
$ time dlocate -S /etc/debian_version
base-files: /etc/debian_version

real    0m0.154s
user    0m0.140s
sys     0m0.010s

dlocate peut �galement reproduire le comportement de dpkg -L et dpkg
-l.

Oui, dlocate est une tr�s bonne commande. Mais dans le cas pr�cis o� il �tait dit "je viens d'installer ....", elle ne fonctionnera pas car la base de donn�es correspondante n'est pas mise � jour. Elle n'est valable que pour les paquets / fichiers qui existaient lors du lancement de la mise � jour de /var/lib/dlocate/dpkg-list par cron.daily.

Jean-Luc



Fred

Attachment: pgpFv67OS9Hih.pgp
Description: PGP signature

Répondre à