Dependencies of installed ports

Tom Munro Glass gentoo at tmgcon.com
Thu Jan 22 20:45:35 PST 2004


On Fri, 23 Jan 2004 17:15, Chris Pressey wrote:
> On Fri, 23 Jan 2004 17:00:05 +1300
>
> Tom Munro Glass <gentoo at tmgcon.com> wrote:
> > 1) How can I display the dependencies between the ports I have
> > installed on my 4.9-RELEASE machine?
>
> Try:
>
>   pkg_info -r <<name of package as it appears in /var/db/pkg>>

Thanks for that - for some reason I was thinking that pkg_info only worked 
with packages.

>
> pkg_delete can remove the packages created by ports (better than "make
> deinstall", which can fail after you've updating your ports tree and the
> port has been upgraded.)
>
> pkg_delete -r will remove the package and any packages that depend on
> it.
>
> But for what you want (remove the package and all packages that it
> depends on (that no other package depends on,)) I'm not sure how to do
> it with the standard tools.  I find the sysutils/pkg_cutleaves port is
> handy for this purpose though, and definately worth a look in your
> situation.

Thanks again - now I know about pkg_info, pkg_delete and pkg_cutleaves, I 
should be able to figure out the details.

Cheers,

Tom



More information about the freebsd-questions mailing list