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: