|PKG_DELETE(1)||General Commands Manual||PKG_DELETE(1)|
pkg_deletecommand is used to delete packages that have been previously installed with the pkg_add(1) command.
Package names may be specified either as the package name itself, or as a filename which consists of the package name plus the “.tgz” suffix, or as a full pathname like /var/db/pkg/pkgname, so that shell wildcards can be used.
Version numbers and flavors (see packages-specs(7)) can be omitted, unless the resulting specification is ambiguous.
Otherwise, pkg-name in
pkg_delete may use the same convenient shortcuts as
delete autoconf from the 2.13
syslog(3) deletions by default.
pkg_delete relies on the file system
information being consistent. In case of a system crash,
/var/db/pkg may become corrupted. Use
pkg_check(8) to repair things.
pkg_delete may ask questions in
interactive mode, or error out otherwise. Interactive mode is the default on
a tty, see options
The options are as follows:
pkg_deletemay ask questions to the user if faced with difficult decisions.
pkg_deleteto always display the progress meter in cases it would not do so by default.
-Vwill turn on more statistics in the future.
-vturn on more verbose output. By default,
pkg_deleteis almost completely silent, but it reacts to keyboard status requests (see stty(1)).
-vturns on basic messages,
-vvadds relevant system operations,
-vvvshows most internal computations apart from individual file/directory additions, and
pkg_deleteexamines installed package records for the pkgname specified, checks inter-dependencies between installed packages, deletes the package contents in an order respecting dependencies (e.g., packages with dependencies get removed first), and finally removes the package records.
If a package is required by other installed packages not mentioned
in the list of packages to remove,
list those dependent packages and refuse to delete the package.
|July 10, 2018||OpenBSD-current|