Date: Mon, 14 Apr 2003 20:42:03 -0500 From: David Kelly <dkelly@HiWAAY.net> To: FreeBSD-Questions@FreeBSD.org Subject: Re: how to find which package contains file? Message-ID: <200304142042.03864.dkelly@HiWAAY.net> In-Reply-To: <3E9B5D94.4070401@bigfoot.com> References: <3E9B5A56.2070609@yahoo-inc.com> <1050368712.69920.39.camel@shumai.marcuscom.com> <3E9B5D94.4070401@bigfoot.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 14 April 2003 08:17 pm, Erik Steffl wrote: > > > >If you have the package and file already installed on your system: > > > >pkg_info -W /path/to/file > > thanks but what about the situation described abovwe - when I am > trying to find which package to install when there's some file > missing? (usually a library but could be something else). Something like this (it will take a while so carefully select the RE you use for grep. "perllocal.pod" in this example): % find /usr/ports -name pkg-plist | xargs grep -l perllocal.pod /usr/ports/mail/p5-Mail-SpamAssassin/pkg-plist /usr/ports/astro/p5-Astro-Sunrise/pkg-plist /usr/ports/audio/p5-CDDB_get/pkg-plist /usr/ports/databases/p5-DBIx-XHTML_Table/pkg-plist /usr/ports/devel/autodia/pkg-plist [...] Interesting, /usr/local/lib/perllocal.pod exists but "pkg_info -W" doesn't know who is responsible. Likely cruft left over from portupgrades. -- David Kelly N4HHE, dkelly@hiwaay.net ===================================================================== The human mind ordinarily operates at only ten percent of its capacity -- the rest is overhead for the operating system.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304142042.03864.dkelly>