Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
RPM(8)			    System Manager's Manual			RPM(8)

NAME
       rpm - RPM Package Manager

SYNOPSIS
   QUERYING AND	VERIFYING PACKAGES:
       rpm {-q|--query}	[select-options] [query-options]

       rpm --querytags

       rpm {-V|--verify} [select-options] [verify-options]

   INSTALLING, UPGRADING, AND REMOVING PACKAGES:
       rpm {-i|--install} [install-options] PACKAGE_FILE ...

       rpm {-U|--upgrade} [install-options] PACKAGE_FILE ...

       rpm {-F|--freshen} [install-options] PACKAGE_FILE ...

       rpm {--reinstall} [install-options] PACKAGE_FILE	...

       rpm {-e|--erase}	[--allmatches] [--justdb] [--nodeps] [--noscripts]
	   [--notriggers] [--test] PACKAGE_NAME	...

   MISCELLANEOUS:
       rpm --showrc

       rpm --setperms PACKAGE_NAME ...

       rpm --setugids PACKAGE_NAME ...

       rpm --setcaps PACKAGE_NAME ...

       rpm --restore PACKAGE_NAME ...

   select-options
	[PACKAGE_NAME]
	[-a,--all [SELECTOR]] [-f,--file FILE]
	[-g,--group GROUP] [-p,--package PACKAGE_FILE]
	[--hdrid SHA1] [--pkgid	MD5] [--tid TID]
	[--querybynumber HDRNUM] [--triggeredby	PACKAGE_NAME]
	[--whatprovides	CAPABILITY] [--whatrequires CAPABILITY]
	[--whatrecommends CAPABILITY] [--whatsuggests CAPABILITY]
	[--whatsupplements CAPABILITY] [--whatenhances CAPABILITY]
	[--whatobsoletes CAPABILITY] [--whatconflicts CAPABILITY]

   query-options
       General:
	[--changelog] [--changes]  [--dupes] [-i,--info]
	[--last] [--qf,--queryformat QUERYFMT] [--xml]

       Dependencies:
	[--conflicts] [--enhances] [--obsoletes] [--provides]
	[--recommends] [-R,--requires] [--suggests] [--supplements]

       Files:
	[-c,--configfiles] [-d,--docfiles] [--dump] [--fileclass]
	[--filecolor] [--fileprovide][--filerequire] [--filecaps]
	[--filesbypkg] [-l,--list] [-s,--state]
	[--noartifact] [--noghost] [--noconfig]

       Scripts and triggers:
	[--filetriggers] [--scripts] [--triggers,--triggerscripts]

   verify-options
	[--nodeps] [--nofiles] [--noscripts]
	[--nodigest] [--nosignature]
	[--nolinkto] [--nofiledigest] [--nosize] [--nouser]
	[--nogroup] [--nomtime]	[--nomode] [--nordev]
	[--nocaps]

   install-options
	[--allfiles] [--badreloc] [--excludepath OLDPATH]
	[--excludedocs]	[--force] [-h,--hash]
	[--ignoresize] [--ignorearch] [--ignoreos]
	[--includedocs]	[--justdb]
	[--nodeps] [--nodigest]	[--noplugins]
	[--nocaps] [--noorder] [--noverify]
	[--nosignature]	[--noscripts] [--notriggers]
	[--oldpackage] [--percent] [--prefix NEWPATH]
	[--relocate OLDPATH=NEWPATH]
	[--replacefiles] [--replacepkgs]
	[--test]

DESCRIPTION
       rpm is a	powerful Package Manager, which	can be used to build, install,
       query, verify, update, and erase	individual software packages.  A pack-
       age  consists  of an archive of files and meta-data used	to install and
       erase the archive files.	The meta-data includes	helper	scripts,  file
       attributes,  and	 descriptive  information about	the package.  Packages
       come in two varieties: binary packages, used to encapsulate software to
       be  installed,  and  source  packages,  containing  the source code and
       recipe necessary	to produce binary packages.

       One of the following basic modes	must be	selected: Query,  Verify,  In-
       stall/Upgrade/Freshen/Reinstall,	 Uninstall,  Set  Owners/Groups,  Show
       Querytags, and Show Configuration.

   GENERAL OPTIONS
       These options can be used in all	the different modes.

       -?, --help
	      Print a longer usage message then	normal.

       --version
	      Print a single line containing the version number	of  rpm	 being
	      used.

       --quiet
	      Print  as	little as possible - normally only error messages will
	      be displayed.

       -v, --verbose
	      Print verbose information	- normally routine  progress  messages
	      will be displayed.

       -vv    Print lots of ugly debugging information.

       --rcfile	FILELIST
	      Replace  the list	of configuration files to be read. Each	of the
	      files in the colon separated FILELIST is	read  sequentially  by
	      rpm  for	configuration information.  Only the first file	in the
	      list must	exist, and tildes will be expanded  to	the  value  of
	      $HOME.  The default FILELIST is /usr/lib/rpm/rpmrc:/usr/lib/rpm/
	      redhat/rpmrc:/etc/rpmrc:~/.rpmrc.

       --load FILE
	      Load an individual macro file.

       --macros	FILELIST
	      Replace the list of macro	files to be loaded. Each of the	 files
	      in  the colon separated FILELIST is read sequentially by rpm for
	      macro definitions.  Only the first file in the list must	exist,
	      and  tildes will be expanded to the value	of $HOME.  The default
	      FILELIST is  /usr/lib/rpm/macros:/usr/lib/rpm/macros.d/macros.*:
	      /usr/lib/rpm/platform/%{_target}/macros:/usr/lib/rpm/fileattrs/
	      *.attr:/usr/lib/rpm/redhat/macros:/etc/rpm/macros.*:/etc/rpm/
	      macros:/etc/rpm/%{_target}/macros:~/.rpmmacros

       --pipe CMD
	      Pipes the	output of rpm to the command CMD.

       --dbpath	DIRECTORY
	      Use  the	database  in  DIRECTORY	 rather	 than the default path
	      /var/lib/rpm

       --root DIRECTORY
	      Use the file system tree rooted at DIRECTORY for all operations.
	      Note  that this means the	database within	DIRECTORY will be used
	      for dependency checks and	any scriptlet(s) (e.g.	%post  if  in-
	      stalling,	 or  %prep if building,	a package) will	be run after a
	      chroot(2)	to DIRECTORY.

       -D, --define='MACRO EXPR'
	      Defines MACRO with value EXPR.

       --undefine='MACRO'
	      Undefines	MACRO.

       -E, --eval='EXPR'
	      Prints macro expansion of	EXPR.

       More - less often needed	- options can be found on the rpm-misc(8)  man
       page.

   INSTALL AND UPGRADE OPTIONS
       In  these  options, PACKAGE_FILE	can be either rpm binary file or ASCII
       package manifest	(see PACKAGE SELECTION OPTIONS), and may be  specified
       as an ftp or http URL, in which case the	package	will be	downloaded be-
       fore being installed. See FTP/HTTP OPTIONS for information on rpm's ftp
       and http	client support.

       The general form	of an rpm install command is

       rpm {-i|--install} [install-options] PACKAGE_FILE ...

       This installs a new package.

       The general form	of an rpm upgrade command is

       rpm {-U|--upgrade} [install-options] PACKAGE_FILE ...

       This  upgrades  or  installs the	package	currently installed to a newer
       version.	 This is the same as install, except all other	version(s)  of
       the package are removed after the new package is	installed.

       rpm {-F|--freshen} [install-options] PACKAGE_FILE ...

       This  will upgrade packages, but	only ones for which an earlier version
       is installed.

       The general form	of an rpm reinstall command is

       rpm {--reinstall} [install-options] PACKAGE_FILE	...

       This reinstalls a previously installed package.

       --allfiles
	      Installs or upgrades all the missingok files in the package, re-
	      gardless if they exist.

       --badreloc
	      Used  with --relocate, permit relocations	on all file paths, not
	      just those OLDPATH's included in the binary  package  relocation
	      hint(s).

       --excludepath OLDPATH
	      Don't install files whose	name begins with OLDPATH.

       --excludedocs
	      Don't install any	files which are	marked as documentation	(which
	      includes man pages and texinfo documents).

       --force
	      Same as using --replacepkgs, --replacefiles, and --oldpackage.

       -h, --hash
	      Print 50 hash marks as the package  archive  is  unpacked.   Use
	      with -v|--verbose	for a nicer display.

       --ignoresize
	      Don't  check mount file systems for sufficient disk space	before
	      installing this package.

       --ignorearch
	      Allow installation or upgrading even if the architectures	of the
	      binary package and host don't match.

       --ignoreos
	      Allow installation or upgrading even if the operating systems of
	      the binary package and host don't	match.

       --includedocs
	      Install documentation files. This	is the default behavior.

       --justdb
	      Update only the database,	not the	filesystem.

       --nodigest
	      Don't verify package or header digests when reading.

       --nomanifest
	      Don't process non-package	files as manifests.

       --nosignature
	      Don't verify package or header signatures	when reading.

       --nodeps
	      Don't do a dependency check before  installing  or  upgrading  a
	      package.

       --nocaps
	      Don't set	file capabilities.

       --noorder
	      Don't  reorder the packages for an install. The list of packages
	      would normally be	reordered to satisfy dependencies.

       --noverify
	      Don't perform verify package files prior to installation.

       --noplugins
	      Do not load and execute plugins.

       --noscripts, --nopre, --nopost,	--nopreun,  --nopostun,	 --nopretrans,
       --noposttrans
	      Don't  execute  the scriptlet of the same	name.  The --noscripts
	      option is	equivalent to

	      --nopre --nopost --nopreun --nopostun --nopretrans --noposttrans

	      and turns	off the	execution of the  corresponding	 %pre,	%post,
	      %preun, %postun %pretrans, and %posttrans	scriptlet(s).

       --notriggers, --notriggerin, --notriggerun, --notriggerprein, --notrig-
       gerpostun
	      Don't execute any	trigger	scriptlet  of  the  named  type.   The
	      --notriggers option is equivalent	to

	      --notriggerprein --notriggerin --notriggerun --notriggerpostun

	      and  turns  off  execution  of  the corresponding	%triggerprein,
	      %triggerin, %triggerun, and %triggerpostun scriptlet(s).

       --oldpackage
	      Allow an upgrade to replace a newer package with an older	one.

       --percent
	      Print percentages	as files are unpacked  from  the  package  ar-
	      chive.   This  is	 intended  to  make rpm	easy to	run from other
	      tools.

       --prefix	NEWPATH
	      For relocatable binary packages, translate all file  paths  that
	      start  with  the	installation  prefix in	the package relocation
	      hint(s) to NEWPATH.

       --relocate OLDPATH=NEWPATH
	      For relocatable binary packages, translate all file  paths  that
	      start with OLDPATH in the	package	relocation hint(s) to NEWPATH.
	      This option can be used repeatedly if several OLDPATH's  in  the
	      package are to be	relocated.

       --replacefiles
	      Install  the packages even if they replace files from other, al-
	      ready installed, packages.

       --replacepkgs
	      Install the packages even	if some	of them	are already  installed
	      on this system.

       --test Do  not  install the package, simply check for and report	poten-
	      tial conflicts.

   ERASE OPTIONS
       The general form	of an rpm erase	command	is

       rpm {-e|--erase}	 [--allmatches]	 [--justdb]  [--nodeps]	 [--noscripts]
       [--notriggers] [--test] PACKAGE_NAME ...

       The following options may also be used:

       --allmatches
	      Remove  all  versions  of	 the package which match PACKAGE_NAME.
	      Normally an error	is issued  if  PACKAGE_NAME  matches  multiple
	      packages.

       --justdb
	      Update only the database,	not the	filesystem.

       --nodeps
	      Don't check dependencies before uninstalling the packages.

       --noscripts, --nopreun, --nopostun
	      Don't  execute  the scriptlet of the same	name.  The --noscripts
	      option during package erase is equivalent	to

	      --nopreun	--nopostun

	      and turns	off the	execution of  the  corresponding  %preun,  and
	      %postun scriptlet(s).

       --notriggers, --notriggerun, --notriggerpostun
	      Don't  execute  any  trigger  scriptlet  of the named type.  The
	      --notriggers option is equivalent	to

	      --notriggerun --notriggerpostun

	      and turns	off execution of  the  corresponding  %triggerun,  and
	      %triggerpostun scriptlet(s).

       --test Don't  really  uninstall	anything, just go through the motions.
	      Useful in	conjunction with the -vv option	for debugging.

   QUERY OPTIONS
       The general form	of an rpm query	command	is

       rpm {-q|--query}	[select-options] [query-options]

       You may specify the format that package information should  be  printed
       in. To do this, you use the

	--qf|--queryformat QUERYFMT

       option, followed	by the QUERYFMT	format string.	Query formats are mod-
       ified versions of the standard printf(3)	formatting. The	format is made
       up  of  static  strings (which may include standard C character escapes
       for newlines, tabs, and other special characters)  and  printf(3)  type
       formatters.  As rpm already knows the type to print, the	type specifier
       must be omitted however,	and replaced by	the name of the	header tag  to
       be  printed, enclosed by	{} characters. Tag names are case insensitive,
       and the leading RPMTAG_ portion of the tag name may be omitted as well.

       Alternate output	formats	may be requested by  following	the  tag  with
       :typetag.  Currently, the following types are supported:

       :armor Wrap a public key	in ASCII armor.

       :arraysize
	      Display number of	elements in array tags.

       :base64
	      Encode binary data using base64.

       :date  Use strftime(3) "%c" format.

       :day   Use strftime(3) "%a %b %d	%Y" format.

       :depflags
	      Format dependency	comparison operator.

       :deptype
	      Format dependency	type.

       :expand
	      Perform macro expansion.

       :fflags
	      Format file flags.

       :fstate
	      Format file state.

       :fstatus
	      Format file verify status.

       :hex   Format in	hexadecimal.

       :octal Format in	octal.

       :humaniec
	      Human  readable  number (in IEC 80000). The suffix K = 1024, M =
	      1048576, ...

       :humansi
	      Human readable number (in	SI). The suffix	K = 1000, M = 1000000,
	      ...

       :perms Format file permissions.

       :pgpsig
	      Display signature	fingerprint and	time.

       :shescape
	      Escape single quotes for use in a	script.

       :string
	      Display string format. (default)

       :triggertype
	      Display trigger suffix.

       :vflags
	      File verification	flags.

       :xml   Wrap data	in simple xml markup.

       For example, to print only the names of the packages queried, you could
       use %{NAME} as the format string.  To print the packages	name and  dis-
       tribution information in	two columns, you could use %-30{NAME}%{DISTRI-
       BUTION}.	 rpm will print	a list of all of the tags it knows about  when
       it is invoked with the --querytags argument.

       There  are  three  subsets  of options for querying: package selection,
       file selection and information selection.

   PACKAGE SELECTION OPTIONS:
       PACKAGE_NAME
	      Query installed package named PACKAGE_NAME. To specify the pack-
	      age  more	precisely the package name may be followed by the ver-
	      sion or version and release both separated by a dash or  an  ar-
	      chitecture name separated	by a dot. See the output of rpm	-qa or
	      rpm -qp PACKAGE_FILE as an example.

       -a, --all [SELECTOR]
	      Query all	installed packages.

	      An optional SELECTOR in the form of tag=pattern can be  provided
	      to narrow	the selection, for example name="b*" to	query packages
	      whose name starts	with "b".

       --dupes
	      List duplicated packages.

       -f, --file FILE
	      Query package owning FILE.

       --filecaps
	      List file	names with POSIX1.e capabilities.

       --fileclass
	      List file	names with their classes (libmagic classification).

       --filecolor
	      List file	names with their colors	(0 for noarch, 1 for 32bit,  2
	      for 64 bit).

       --fileprovide
	      List file	names with their provides.

       --filerequire
	      List file	names with their requires.

       -g, --group GROUP
	      Query packages with the group of GROUP.

       --hdrid SHA1
	      Query  package that contains a given header identifier, i.e. the
	      SHA1 digest of the immutable header region.

       -p, --package PACKAGE_FILE
	      Query an (uninstalled) package PACKAGE_FILE.   The  PACKAGE_FILE
	      may  be specified	as an ftp or http style	URL, in	which case the
	      package header will be downloaded	and queried.  See FTP/HTTP OP-
	      TIONS  for information on	rpm's ftp and http client support. The
	      PACKAGE_FILE argument(s),	if not a binary	package, will  be  in-
	      terpreted	 as  an	ASCII package manifest unless --nomanifest op-
	      tion is used.  In	manifests, comments  are  permitted,  starting
	      with a '#', and each line	of a package manifest file may include
	      white space separated glob expressions,  including  URL's,  that
	      will  be	expanded to paths that are substituted in place	of the
	      package manifest as additional  PACKAGE_FILE  arguments  to  the
	      query.

       --pkgid MD5
	      Query package that contains a given package identifier, i.e. the
	      MD5 digest of the	combined header	and payload contents.

       --querybynumber HDRNUM
	      Query the	HDRNUMth database entry	directly; this is useful  only
	      for debugging.

       --specfile SPECFILE
	      Parse  and  query	SPECFILE as if it were a package. Although not
	      all the information (e.g.	file lists) is available, this type of
	      query  permits  rpm  to be used to extract information from spec
	      files without having to write a specfile parser.

       --tid TID
	      Query package(s) that have a given TID transaction identifier. A
	      unix  time  stamp	is currently used as a transaction identifier.
	      All package(s) installed or erased within	a  single  transaction
	      have a common identifier.

       --triggeredby PACKAGE_NAME
	      Query packages that are triggered	by package(s) PACKAGE_NAME.

       --whatobsoletes CAPABILITY
	      Query all	packages that obsolete CAPABILITY for proper function-
	      ing.

       --whatprovides CAPABILITY
	      Query all	packages that provide the CAPABILITY capability.

       --whatrequires CAPABILITY
	      Query all	packages that require CAPABILITY for proper  function-
	      ing.

       --whatconflicts CAPABILITY
	      Query all	packages that conflict with CAPABILITY.

       --whatrecommends	CAPABILITY
	      Query all	packages that recommend	CAPABILITY.

       --whatsuggests CAPABILITY
	      Query all	packages that suggest CAPABILITY.

       --whatsupplements CAPABILITY
	      Query all	packages that supplement CAPABILITY.

       --whatenhances CAPABILITY
	      Query all	packages that enhance CAPABILITY.

   PACKAGE QUERY OPTIONS:
       --changelog
	      Display change information for the package.

       --changes
	      Display  change  information  for	 the  package  with  full time
	      stamps.

       --conflicts
	      List capabilities	this package conflicts with.

       --dump Dump file	information as follows (implies	-l):

	      path size	mtime digest mode owner	group isconfig isdoc rdev symlink

       --enhances
	      List capabilities	enhanced by package(s)

       --filesbypkg
	      List all the files in each selected package.

       --filetriggers
	      List filetrigger scriptlets from package(s).

       -i, --info
	      Display package information, including name,  version,  and  de-
	      scription.  This uses the	--queryformat if one was specified.

       --last Orders  the package listing by install time such that the	latest
	      packages are at the top.

       -l, --list
	      List files in package.

       --obsoletes
	      List packages this package obsoletes.

       --provides
	      List capabilities	this package provides.

       --recommends
	      List capabilities	recommended by package(s)

       -R, --requires
	      List capabilities	on which this package depends.

       --suggests
	      List capabilities	suggested by package(s)

       --supplements
	      List capabilities	supplemented by	package(s)

       --scripts
	      List the package specific	scriptlet(s) that are used as part  of
	      the installation and uninstallation processes.

       -s, --state
	      Display  the  states  of files in	the package (implies -l).  The
	      state of each file is one	of normal, not installed, or replaced.

       --triggers, --triggerscripts
	      Display the trigger scripts, if any, which are contained in  the
	      package.	--xml Format package headers as	XML.

   FILE	SELECTION OPTIONS:
       -A, --artifactfiles
	      Only include artifact files (implies -l).

       -c, --configfiles
	      Only include configuration files (implies	-l).

       -d, --docfiles
	      Only include documentation files (implies	-l).

       -L, --licensefiles
	      Only include license files (implies -l).

       --noartifact
	      Exclude artifact files.

       --noconfig
	      Exclude config files.

       --noghost
	      Exclude ghost files.

   VERIFY OPTIONS
       The general form	of an rpm verify command is

       rpm {-V|--verify} [select-options] [verify-options]

       Verifying  a  package compares information about	the installed files in
       the package with	information about the files  taken  from  the  package
       metadata	 stored	 in  the  rpm database.	 Among other things, verifying
       compares	the size, digest, permissions, type, owner and group  of  each
       file.   Any discrepancies are displayed.	 Files that were not installed
       from the	package, for example, documentation files excluded on  instal-
       lation using the	"--excludedocs"	option,	will be	silently ignored.

       The  package  and  file	selection  options are the same	as for package
       querying	(including package manifest files as  arguments).   Other  op-
       tions unique to verify mode are:

       --nodeps
	      Don't verify dependencies	of packages.

       --nodigest
	      Don't verify package or header digests when reading.

       --nofiles
	      Don't verify any attributes of package files.

       --noscripts
	      Don't execute the	%verifyscript scriptlet	(if any).

       --nosignature
	      Don't verify package or header signatures	when reading.

       --nolinkto

       --nofiledigest (formerly	--nomd5)

       --nosize

       --nouser

       --nogroup

       --nomtime

       --nomode

       --nordev
	      Don't verify the corresponding file attribute.

       --nocaps
	      Don't verify file	capabilities.

       The format of the output	is a string of 9 characters, a possible	attri-
       bute marker:

       c %config configuration file.
       d %doc documentation file.
       g %ghost	file (i.e. the file contents are not included in the package payload).
       l %license license file.
       r %readme readme	file.

       from the	package	header,	followed by the	file  name.   Each  of	the  9
       characters  denotes  the	 result	of a comparison	of attribute(s)	of the
       file to the value of those attribute(s) recorded	in  the	 database.   A
       single "." (period) means the test passed, while	a single "?" (question
       mark) indicates the test	could not be performed (e.g. file  permissions
       prevent	reading).  Otherwise,  the (mnemonically emBoldened) character
       denotes failure of the corresponding --verify test:

       S file Size differs
       M Mode differs (includes	permissions and	file type)
       5 digest	(formerly MD5 sum) differs
       D Device	major/minor number mismatch
       L readLink(2) path mismatch
       U User ownership	differs
       G Group ownership differs
       T mTime differs
       P caPabilities differ

   MISCELLANEOUS COMMANDS
       rpm --showrc
	      shows the	values rpm will	use for	all of the  options  are  cur-
	      rently set in rpmrc and macros configuration file(s).

       rpm --setperms PACKAGE_NAME
	      sets  permissions	 of files in the given package.	Consider using
	      --restore	instead.

       rpm --setugids PACKAGE_NAME
	      sets user/group ownership	of files in the	 given	package.  This
	      command can change permissions and capabilities of files in that
	      package. In most cases it	is better to use --restore instead.

       rpm --setcaps PACKAGE_NAME
	      sets capabilities	of files in the	given package. Consider	 using
	      --restore	instead.

       rpm --restore PACKAGE_NAME
	      The  option  restores owner, group, permissions and capabilities
	      of files in the given package.

       Options --setperms, --setugids, --setcaps and
	      --restore	are mutually exclusive.

   FTP/HTTP OPTIONS
       rpm can act as an FTP and/or  HTTP  client  so  that  packages  can  be
       queried or installed from the internet.	Package	files for install, up-
       grade, and query	operations may be specified as an ftp  or  http	 style
       URL:

       http://HOST[:PORT]/path/to/package.rpm

       ftp://[USER:PASSWORD]@HOST[:PORT]/path/to/package.rpm

       If both the user	and password are omitted, anonymous ftp	is used.

       rpm allows the following	options	to be used with	ftp URLs:

       rpm allows the following	options	to be used with
	      http and ftp URLs:

       --httpproxy HOST
	      The  host	 HOST  will be used as a proxy server for all http and
	      ftp transfers. This option may also be specified by  configuring
	      the macro	%_httpproxy.

       --httpport PORT
	      The  TCP PORT number to use for the http connection on the proxy
	      http server instead of the default port. This option may also be
	      specified	by configuring the macro %_httpport.

LEGACY ISSUES
   Executing rpmbuild
       The  build  modes of rpm	are now	resident in the	/usr/bin/rpmbuild exe-
       cutable.	 Install the package containing	rpmbuild  (usually  rpm-build)
       and see rpmbuild(8) for documentation of	all the	rpm build modes.

FILES
   rpmrc Configuration
       /usr/lib/rpm/rpmrc
       /usr/lib/rpm/_vendor_/rpmrc
       /etc/rpmrc
       ~/.rpmrc

   Macro Configuration
       /usr/lib/rpm/macros
       /usr/lib/rpm/_vendor_/macros
       /etc/rpm/macros
       ~/.rpmmacros

   Database
       /var/lib/rpm/Basenames
       /var/lib/rpm/Conflictname
       /var/lib/rpm/Dirnames
       /var/lib/rpm/Group
       /var/lib/rpm/Installtid
       /var/lib/rpm/Name
       /var/lib/rpm/Obsoletename
       /var/lib/rpm/Packages
       /var/lib/rpm/Providename
       /var/lib/rpm/Requirename
       /var/lib/rpm/Sha1header
       /var/lib/rpm/Sigmd5
       /var/lib/rpm/Triggername

   Temporary
       /var/tmp/rpm*

SEE ALSO
       rpm-misc(8),
       popt(3),
       rpm2cpio(8),
       rpmbuild(8),
       rpmdb(8),
       rpmkeys(8),
       rpmsign(8),
       rpmspec(8),

       rpm  --help  - as rpm supports customizing the options via popt aliases
       it's impossible to  guarantee  that  what's  described  in  the	manual
       matches what's available.

       http://www.rpm.org/ <URL:http://www.rpm.org/>

AUTHORS
       Marc Ewing <marc@redhat.com>
       Jeff Johnson <jbj@redhat.com>
       Erik Troan <ewt@redhat.com>

Red Hat, Inc.			 09 June 2002				RPM(8)

NAME | SYNOPSIS | DESCRIPTION | LEGACY ISSUES | FILES | SEE ALSO | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=rpm&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help