GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
PKG-SET(8) FreeBSD System Manager's Manual PKG-SET(8)

pkg set
modify information in the installed database

pkg set [-a] [-A 0|1] [-n oldname:newname] [-o oldorigin:neworigin] [-v 0|1] [-y] [-Cgix] pkg-name


pkg set [--all] [--automatic 0|1] [--change-name oldname:newname] [--change-origin oldorigin:neworigin] [--yes] [-v 0|1] [--{case-sensitive,glob,case-insensitive,regex}] pkg-name

pkg set is used to modify information concerning installed packages. pkg set should always be used with caution.

The following options are supported by pkg set:
01, --automatic 01
Set automatic flag for the package: 0 is not automatic, 1 is automatic. This affects the operation of pkg-autoremove(8).
, --all
Match all installed packages.
, --case-sensitive
Make the standard or the regular expression (-x) matching against pkg-name case sensitive.
, --glob
Match pkg-name as a globbing expression.
, --case-insensitive
Make the standard or regular expression (-x) matching against pkg-name case insensitive. This is the default, unless modified by setting CASE_SENSITIVE_MATCH to true in pkg.conf.
oldname:newname, --change-name oldname:newname
Change the package name of a given dependency from oldname to newname.
oldorigin:neworigin, --change-origin oldorigin:neworigin
Change the port origin of a given dependency from oldorigin to neworigin. This corresponds to the port directory that the package originated from. Typically, this is only needed for upgrading a library or package that has MOVED or when the default version of a major port dependency changes. (DEPRECATED) Usually this will be explained in /usr/ports/UPDATING. Also see pkg-updating(8) and EXAMPLES.
, --regex
Match pkg-name as a regular expression according to the "modern" or "extended" syntax of re_format(7).
01
Set or unset the “vital” flag on the target package(s). Set to 0 to disable the “vital” flag, and 1 to enable it.
, --yes
Assume yes rather than asking for confirmation before modifying package information.

If neither the -g nor -x options are used, the default is to match pkg-name exactly.

See pkg.conf(5).

Change a package from automatic to non-automatic, which will prevent autoremove from removing it:
% pkg set -A 0 perl-5.14

Change a package from non-automatic to automatic, which will make autoremove allow it be removed once nothing depends on it:

% pkg set -A 1 perl-5.14

The following environment variables affect the execution of pkg set. See pkg.conf(5) for further description.
 

pkg_create(3), pkg_printf(3), pkg_repos(3), pkg-keywords(5), pkg-lua-script(5), pkg-repository(5), pkg-script(5), pkg-triggers(5), pkg.conf(5), pkg(8), pkg-add(8), pkg-alias(8), pkg-annotate(8), pkg-audit(8), pkg-autoremove(8), pkg-backup(8), pkg-check(8), pkg-clean(8), pkg-config(8), pkg-create(8), pkg-delete(8), pkg-fetch(8), pkg-info(8), pkg-install(8), pkg-lock(8), pkg-query(8), pkg-register(8), pkg-repo(8), pkg-rquery(8), pkg-search(8), pkg-shell(8), pkg-shlib(8), pkg-ssh(8), pkg-stats(8), pkg-triggers(8), pkg-update(8), pkg-updating(8), pkg-upgrade(8), pkg-version(8), pkg-which(8)
November 18, 2016 FreeBSD 13.1-RELEASE

Search for    or go to Top of page |  Section 8 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.