[root@winner ~]# rpm --help
用法: rpm [选项...]--quiet
Query/Verify packageselection options:-a, --all query/verify all packages-f, --file query/verify package(s) owning file-g, --group query/verify package(s) in group-p, --package query/verify a packagefile-W, --ftswalk query/verify package(s) from TOP file tree
walk--pkgid query/verify package(s) with packageidentifier--hdrid query/verify package(s) with header
identifier--fileid query/verify package(s) with file identifier--specfile query a spec file--triggeredby query the package(s) triggered by thepackage
--whatrequires query/verify the package(s) which require a
dependency--whatprovides query/verify the package(s) which provide a
dependency--nomanifest do not process non-packagefiles as
manifests
Query options (with-q or --query):-c, --configfiles list all configuration files-d, --docfiles list all documentation files--dump dump basic file information-l, --list list files in package
--queryformat=QUERYFORMAT use the following query format-s, --state display the states of the listed files
Verify options (with-V or --verify):--nofiledigest don't verify digest of files
--nomd5 don't verify digest of files
--nofiles don't verify files in package
--nodeps don't verify package dependencies
--noscript don't execute verify script(s)
File tree walk options (with--ftswalk):--comfollow follow command line symlinks--logical logical walk--nochdir don't change directories
--nostat don't get stat info
--physical physical walk--seedot return dot and dot-dot--xdev don't cross devices
--whiteout returnwhiteout information
Signature options:--addsign sign package(s) (identical to --resign)-K, --checksig verify packagesignature(s)--delsign delete packagesignatures--import import an armored publickey--resign sign package(s) (identical to --addsign)--nodigest don't verify package digest(s)
--nosignature don't verify package signature(s)
Database options:--initdb initialize database--rebuilddb rebuild database inverted lists from
installedpackageheaders
Install/Upgrade/Erase options:--aid add suggested packages to transaction--allfiles install all files, even configurations
which might otherwise be skipped--allmatches remove all packages which match (normally an error is generatedif
specified multiple packages)--badreloc relocate files in non-relocatable package
-e, --erase=+ erase (uninstall) package
--excludedocs donot install documentation--excludepath= skip files with leading component
--fileconflicts detect file conflicts between packages--force short hand for --replacepkgs --replacefiles-F, --freshen=+ upgrade package(s) ifalready installed-h, --hash print hash marks as packageinstalls (good
with-v)--ignorearch don't verify package architecture
--ignoreos don't verify package operating system
--ignoresize don't check disk space before installing
-i, --install install package(s)--justdb update the database, but donot modify the
filesystem--nodeps do not verify packagedependencies--nofiledigest don't verify digest of files
--nomd5 don't verify digest of files (obsolete)
--nocontexts don't install file security contexts
--noorder do not reorder packageinstallation to
satisfy dependencies--nosuggest donot suggest missing dependency
resolution(s)--noscripts do not execute packagescriptlet(s)--notriggers donot execute any scriptlet(s) triggered
bythis package
--oldpackage upgrade to an old version of the package(--force on upgrades does thisautomatically)--percent print percentages as packageinstalls--prefix=
--replacefiles ignore file conflicts between packages--replacepkgs reinstall if the packageis already present--test don't install, but tell if it would work or
not-U, --upgrade=+ upgrade package(s)
Common optionsforall rpm modes and executables:-D, --define='MACRO EXPR'define MACRO with value EXPR-E, --eval='EXPR'print macro expansion of EXPR--macros=<...> read <...> instead of defaultfile(s)--nodigest don't verify package digest(s)
--nosignature don't verify package signature(s)
--rcfile=<...> read <...> instead of defaultfile(s)-r, --root=ROOT use ROOT as top level directory (default:"/")--querytags display known query tags--showrc display finalrpmrc and macro configuration--quiet provide less detailed output-v, --verbose provide more detailed output--version print the version of rpm being used
Options implemented via popt alias/exec:--scripts list install/erase scriptlets frompackage(s)--setperms set permissions of files in a package
--setugids set user/group ownership of files in apackage
--conflicts list capabilities this packageconflicts
with--obsoletes list other packages removed by installingthis package
--provides list capabilities that this packageprovides--requires list capabilities required by package(s)--info list descriptive information from package(s)--changelog list change logs for this package
--xml list metadata in xml--triggers list trigger scriptlets from package(s)--last list package(s) by install time, most
recent first--dupes list duplicated packages--filesbypkg list all files from each package
--fileclass list file names with classes--filecolor list file names with colors--fscontext list file names with security context from
file system--fileprovide list file names with provides--filerequire list file names with requires--filecaps list file names with POSIX1.e capabilities
Help options:-?, --help Show thishelp message--usage Display brief usage message