.BI -f " pkgfile"
]
[
-.B -LAOUn
+.B -LAOUnzvpSC
]
.RI [ \fB[+|-]\fIpackage ...]
.SH DESCRIPTION
It can install, remove, or update a set of packages as given on the command
line. It will search defined repositories for packages, and download, merge,
and prepare the packages and the local database. By itself, zpm-update just
-prepares the system for the file operations and runs package scripts.
+prepares the system for the file operations and runs package scripts. Actual
+filesystem actions (i.e. removing or installing of files in the file system)
+is delegated to zpm-syncfs.
.PP
Packages may be specified by a full package id triple, or any
shortened version of one (i.e. a package may be given by name, name
the same time, rather than taking each package one at a time and installing,
updating, or removing it. If the admin wants to do the packages one at a time,
zpm-update can be run multiple times.
+.PP
+Either the package update process, or package scripts may
+put notes in the database with information for the sysadmin.
+zpm-note should be run after updates to check for these.
.SS Package Search
Packages will be searched for in *.repo files, the local database, and
in individual zpm package files. These are looked for by default
and no files are changed, this can only detect and report some
types of errors.
.TP
+\-R \fIrootdir\fR
+Specify a root directory for the package installs. Files will be
+installed relative to this directory.
+.TP
+\-S
+Don't run any package pre or post scripts. Normally zpm-update will run
+package pre and post scripts associated with packages being removed, updated,
+or installed. See zpm-script(8) for details. If any scripts are skipped due
+to the option, a note will be added.
+.TP
+\-C
+Don't run package configure scripts. Any skipped scripts will have a note
+added.
+.TP
+\-v
+Run syncfs in verbose mode. This flag is passed on to zpm-syncfs.
+.TP
+\-p
+Passed to zpm-syncfs to control the type of progress meter.
+.TP
+\-z
+Don't pull remote repositories before searching for packages, by
+default all remote repos are refreshed with repo pull before
+commencing a search for new packages.
+.TP
\-L
Don't check for library dependencies, passed on to zpm-search.
.TP
.SH FILES
/var/lib/zpm/local.db
.SH ENVIRONMENT
-ZPMDB
+ZPMDB ZPM_ROOT_DIR
.SH AUTHOR
Nathan Wagner
.SH SEE ALSO