|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_deletemay use the same convenient shortcuts as pkg_add(1): ‘
pkg_deleteautoconf%2.13’ will delete autoconf from the 2.13 branch.
pkg_deletewill syslog(3) deletions by default.
pkg_deleterelies 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_deletemay ask questions in interactive mode, or error out otherwise. Interactive mode is the default on a tty, see options
-I/i. 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,
pkg_deletewill list those dependent packages and refuse to delete the package.
|July 10, 2018||OpenBSD-current|