pkg_info man page on MirBSD

Man page or keyword search:  
man Server   6113 pages
apropos Keyword Search (all sections)
Output format
MirBSD logo
[printable version]

PKG_INFO(1)		     BSD Reference Manual		   PKG_INFO(1)

NAME
     pkg_info - display information on software packages

SYNOPSIS
     pkg_info [-cDdfIikLmPpqRrvh] [-e package] [-l prefix] pkg-name [...]
     pkg_info [-a flags]

DESCRIPTION
     The pkg_info command is used to dump out information for packages, which
     may be either packed up in files or already installed on the system with
     the pkg_create(1) command.

     The pkg-name may be the name of an installed package, the pathname to a
     package distribution file, or a URL to an ftp-available package. pkg_info
     will try to complete pkg-name with a version number while looking through
     installed packages.

     The following command-line options are supported:

     -a	     Show information for all currently installed packages.

     -c	     Show the one-line comment field for each package.

     -D	     Show the install-message file (if any) for each package.

     -d	     Show the long-description field for each package.

     -e pkg-name
	     This option allows you to test for the presence of another
	     (perhaps prerequisite) package from a script. If the package
	     identified by pkg-name is currently installed, return 0, other-
	     wise return 1. In addition, the names of any package(s) found in-
	     stalled are printed to stdout unless turned off using the -q op-
	     tion.

	     If the given pkg-name contains a shell meta-character, it will be
	     matched against all installed packages using fnmatch(3). csh(1)
	     style "{,}" alternates have also been implemented in addition to
	     this. Package version numbers can also be matched in a relational
	     manner using the ">=", "<=", ">", and "<" operators. For example,
	     pkg_info -e 'name->=1.3' will match versions 1.3 and later of the
	     name package.

     -f	     Show the packing list instructions for each package.

     -I	     Show the index entry for each package.

     -i	     Show the install script (if any) for each package.

     -k	     Show the de-install script (if any) for each package.

     -L	     Show the files within each package. This is different from just
	     viewing the packing list, since full pathnames for everything are
	     generated.

     -l str  Prefix each information category header (see -q) shown with str.
	     This is primarily of use to front-end programs that want to re-
	     quest a lot of different information fields at once for a pack-
	     age, but don't necessary want the output intermingled in such a
	     way that they can't organize it. This lets you add a special to-
	     ken to the start of each field.

     -m	     Show the mtree file (if any) for each package.

     -P	     Show a list of packages that the package depends on.

     -p	     Show the installation prefix for each package.

     -q	     Be "quiet" in emitting report headers and such, just dump the raw
	     info (basically, assume a non-human reading).

     -R	     Show which packages require a given package.

     -r	     Show the requirements script (if any) for each package.

     -s	     Show installation of configuration files (samples) for each pack-
	     age.

     -v	     Turn on verbose output.

ENVIRONMENT
     PKG_DBDIR	The standard package database directory, /var/db/pkg, can be
		overridden by specifying an alternative directory in the
		PKG_DBDIR environment variable.

     PKG_PATH	This can be used to specify a colon-separated list of paths to
		search for package files. The current directory is always
		searched first, even if PKG_PATH is set. If PKG_PATH is used,
		the suffix ".tgz" is automatically appended to the pkg-name,
		whereas searching in the current directory uses pkg-name
		literally.

     PKG_TMPDIR, TMPDIR
		These are tried in turn (if set) as candidate directories in
		which to create a "staging area" for any files extracted by
		pkg_info from package files. If neither PKG_TMPDIR nor TMPDIR
		yields a suitable scratch directory, /var/tmp and /tmp are
		tried in turn.

		Since pkg_info requires very little information to be extract-
		ed from any package files examined, it is unlikely that these
		environment variables would ever need to be used to work
		around limited available space in the default locations.

TECHNICAL DETAILS
     Package info is either extracted from package files named on the command
     line, or from already installed package information in /var/db/pkg/<pkg-
     name>.

SEE ALSO
     pkg_add(1), pkg_create(1), pkg_delete(1), mkstemp(3), mtree(8)

AUTHORS
     Jordan Hubbard
	     most of the work
     John Kohl
	     refined it for NetBSD

BUGS
     Sure to be some.

MirOS BSD #10-current	      November 22, 2009				     1
[top]

List of man pages available for MirBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net