pkgfoster: save the list of adopted packages in a tidy format
This commit is contained in:
@@ -10,24 +10,25 @@
|
||||
.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 bash array FOSTERED
|
||||
is read from and written to ~/.config/pkgfoster.conf, as a means of preserving your choices
|
||||
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'.
|
||||
\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
|
||||
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 <jukka@karsikkopuu.net>
|
||||
.SH SEE ALSO
|
||||
\fBprt\-cache\fP(8), \fBprt\-get\fP(8), \fBrevdep\fP(1)
|
||||
\fBprt\-cache\fP(8), \fBprt\-get\fP(8), \fBPkgfile\fP(5), \fBrevdep\fP(1)
|
||||
|
||||
Reference in New Issue
Block a user