From owner-freebsd-questions@FreeBSD.ORG Mon Mar 27 00:00:28 2006 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 17CD316A401 for ; Mon, 27 Mar 2006 00:00:27 +0000 (UTC) (envelope-from steven.lake@voyager.net) Received: from mail1.mx.voyager.net (mail1.mx.voyager.net [216.93.66.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id A199643D45 for ; Mon, 27 Mar 2006 00:00:27 +0000 (GMT) (envelope-from steven.lake@voyager.net) Received: from localhost.localdomain (nm1.mx.lnng.mi.voyager.net [216.93.38.227]) by mail1.mx.voyager.net (8.13.2/8.10.2) with ESMTP id k2R004Pc053105; Sun, 26 Mar 2006 19:00:05 -0500 (EST) Message-Id: <200603270000.k2R004Pc053105@mail1.mx.voyager.net> From: "Steven Lake" To: Eric Schuele , Chris Hill X-Mailer: CoreCommMail X-IPAddress: 69.51.151.143 Date: Sun, 26 Mar 2006 19:00:05 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Cc: Steven Lake , questions@freebsd.org Subject: Re: dependencies X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Mar 2006 00:00:28 -0000 Yup, that's the one! Thanks! :) > Chris Hill wrote: > > On Sun, 26 Mar 2006, Steven Lake wrote: > > > >> Hmm, definitely useful, but not quite what I'm looking for. > > > > What precisely *are* you looking for? A little detail would go a long > > way here. That is: what is it that won't run? Why do you think it's a > > dependency issue? What have you already tried? > > Since we're working on few details.... and I happen to have a bat in my > hand (on my way to practice actually).... figured I'd take a swing. > > ldd? > > shows dependencies, where they are, and if not present. > > Could that be it? > > > > > Rereading your original post, it looks like you want to know not only > > what the dependencies are, but also which ones are not installed. > > Correct? Assuming yes, then you could do something like this (using my > > previous firefox example): > > $ pkg_info -Rr firefox-1.5.0.1_1,1 > > Information for firefox-1.5.0.1_1,1: > > > > Depends on: > > Dependency: pkgconfig-0.20 > > Dependency: expat-2.0.0_1 > > [blah blah] > > > > ...then do a pkg_info on each item listed, e.g. > > $ pkg_info pkgconfig-0.20 > > ...and so on for each listed dependency. For each one, you will either > > get a rash of information (meaning the package is installed) or > > "pkg_info: can't find package 'foobar' installed or in a file!" (meaning > > the package is not installed). There is probably a more automated, less > > tedious way to do this, but I'm drawing a blank right now. > > > > Then again, it may be an entirely different issue - it could be a matter > > of packages being confused about what their dependencies really are. You > > may see this when trying to update. This can be fixed using cvsup, > > pkgdb, portsdb and friends. See the many recent threads about updating > > ports and/or packages. > > > >> At 01:40 PM 3/26/2006 -0500, Chris Hill wrote: > >>> On Sun, 26 Mar 2006, Steven Lake wrote: > >>> > >>>> Hi all. Ok, I'm having a total brain fart today. I've got > >>>> a few apps that won't run and I need to find out the list of > >>>> dependencies and what they're missing. But I can't remember for the > >>>> life of me what the command I need is to view that list. I remember > >>>> using it once where it would list the dependencies and tell either > >>>> where they existed, or if they didn't exist, what the missing file > >>>> was. Anyone remember that command? Thanks. > >>> > >>> I use pkg_info -Rr , where is the exact name of > >>> the package. The -Rr options will tell you what the package depends > >>> on, and what depends on the package. To find the exact package name, > >>> I do (for example) pkg_info | grep firefox, which returns: > >>> firefox-1.5.0.1_1,1 Web browser based on the browser portion of Mozilla > >>> ...and the I know to do pkg_info -Rr firefox-1.5.0.1_1,1 > > > > -- > > Chris Hill chris@monochrome.org > > ** [ Busy Expunging <|> ] > > _______________________________________________ > > freebsd-questions@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > > To unsubscribe, send any mail to > > "freebsd-questions-unsubscribe@freebsd.org" > > > > > -- > Regards, > Eric >