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 <pkg_name>, where <pkg_name> 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               [EMAIL PROTECTED]
> > **                     [ Busy Expunging <|> ]
> > _______________________________________________
> > freebsd-questions@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to 
> > "[EMAIL PROTECTED]"
> > 
> 
> 
> -- 
> Regards,
> Eric
> 


_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to