Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Nov 2002 13:38:22 +0200
From:      Lefteris Tsintjelis <lefty@ene.asda.gr>
To:        conrads@cox.net
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: Port managment
Message-ID:  <3DCBA22E.C42147C8@ene.asda.gr>
References:  <XFMail.20021107173228.conrads@cox.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Just to sum it up for the archives

Conrad Sabatier wrote:
> 
> On 07-Nov-2002 Lefteris Tsintjelis wrote:
> > Hi,
> >
> > I have acrually a few questions:
> >
> > 1)    How can I find ports that do not depend in any other ports?
> 
> pkg_info -ar

Or, a very nice port (/usr/ports/sysutils/pkg_tree) I just found. It
does the same job with better on screen results. It can even display
dependencies of the dependencies in a nice graphical tree.

pkg_tree -v

> > 2)    How can I find files that are unused by any port?
> 
> /usr/ports/Tools/scripts/check_consistency

I think /usr/ports/Tools/scripts/consistency-check examines modified
files within /usr/local/bin only.

> or
> 
> pkg_which file(s)

A better way to examine files in any path would be to use pkg_which -v
Something like "find <PATH PATH ...> -type f | xargs pkg_which -v |
fgrep '?'" would check against any port in any path.

> > 3)    How can I find modified files?
> 
> pkg_info -ag
> 
> > 4)    How can I find missing port files?
> 
> Need some clarification as to what you mean.

I think your previous answer covers this one as well. I meant if any of
the already installed port files are missing. "pkg_info -ag" displays
results of any modified/missing port files.
Is there a way to also check the system (/bin /sbin ...) for
modified/missing/extra files?

> > 5)    _AND_ (yes finally) How can I find missing port dependencies?
> 
> pkg_info -I $(pkg_info -arq | cut -d ' ' -f 2)

I am not sure here if the results are any missing port dependencies. I
get a multiple list of the ports that are already installed.

Thanks,

Lefteris

> --
> Conrad Sabatier <conrads@cox.net>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DCBA22E.C42147C8>