." Text automatically generated by txt2man-1.4.7 .TH pkgfoster 1 "April 23, 2006" "" "" .SH NAME \fBpkgfoster \fP- clean orphaned packages \fB .SH SYNOPSIS .nf .fam C \fBpkgfoster\fP .fam T .fi .SH DESCRIPTION \fBpkgfoster\fP is a simple interactive script you can use to clean up orphaned packages (i.e., packages not listed in the "Depends on: " line of any other installed package). It uses prt-cache by default, so remember to build the cache with "prt-get cache". You can also use normal prt-get by modifying the PRT_GET variable. The file ~/.config/pkgfoster.keep is used to preserve your decisions regarding which packages to keep. If you run \fBpkgfoster\fP as a non-root user, make sure the user is able to elevate permissions using sudo, doas, or 'su -c'. .PP Packages from the core collection are never considered for deletion, since some of them might provide runtime dependencies yet not be listed in the "Depends on: " line. See \fBPkgfile\fP(5) for an explanation of this practice. .PP Some packages flagged by \fBpkgfoster\fP might actually be optional (soft) dependencies of other packages on your system. Use \fBrevdep\fP(1) to identify any breakage that you introduce by removing these misidentified orphans, and rebuild the affected ports using .B prt\-get update \-fr (see \fBprt\-get\fP(8) for more detailed examples). .SH AUTHORS Jukka Heino .SH SEE ALSO \fBprt\-cache\fP(8), \fBprt\-get\fP(8), \fBPkgfile\fP(5), \fBrevdep\fP(1)