[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt-cache o qualcosa di simile



On Fri, Dec 14, 2001 at 07:26:51PM +0100, Stefano Simonucci,,, wrote:
> C'e' qualche comando per cercare in quali pacchetti debian si trova un 
> certo file?
I file che contengono quest'informazione si trovano, sui CD o mirror
debian, in debian/dists/$DISTRIBUZIONE/Contents-$ARCHITETTURA.gz

Ti conviene farti uno scriptino che li legge e ti stampa il nome
del pacchetto. Un esempio:

<esempio>
#!/bin/bash
FILES=/space/misc/Contents-i386*.gz

STRING=`echo "$@" | sed -e 's,^/,,' -e 's,/,\\\/,g'`

zcat $FILES | nawk 'BEGIN{FS="/"}/'"$STRING"'/{print $NF}' | sort -u
</esempio>

Quindi, mettendo che lo script si chiami debwhich, per
> prova.cc:9 gnome--/main.h: No such file or directory
% debwhich gnome--/main.h
libgnomemm-dev

Ciao,
/dev/null

P.S.: occhio che lo scriptino non "blinda" eventuali regular
expression nel parametro che gli passi.



Reply to: