md5sum
rpm(m)                    Red Hat Linux                    rpm(m)




       rpm - Red Hat


       rpm [options]


       rpm

       1: tar




       :
           rpm -i [--initdb]
           rpm -i [--rebuilddb]

       :
           rpm [-b|t] [package_spec]+
           rpm [--rebuild] [sourcerpm]+
           rpm [--tarbuild] [tarredsource]+

       :
           rpm [--query] [queryoptions]
           rpm [--querytags]

       :
           rpm [--install] [installoptions] [package_file]+
           rpm [--freshen|-F] [installoptions] [package_file]+
           rpm [--uninstall|-e] [uninstalloptions] [package]+
           rpm [--verify|-V] [verifyoptions] [package]+

       :
           rpm [--verify|-V] [verifyoptions] [package]+
           rpm [--resign] [package_file]+
           rpm [--addsign] [package_file]+

       :
           rpm [--showrc]
           rpm [--setperms] [package]+
           rpm [--setgids] [package]+






       -vv

       --quiet
               -

       --help

       --version
               rpm  1

       --rcfile <filelist>
                       <filelist>          rpm         <filelist>
              /usr/lib/rpm/rpmrc:/etc/rpmrc:~/.rpmrc  $HOME

       --root <dir>
              <dir> <dir> pre  post  <dir>  chroot()

       --dbpath <path>
              <path> RPM

       --justdb


       --ftpproxy <host>, --httpproxy <host>
              FTP  HTTP  <host> FTP/HTTP

       --ftpport <port>, --httpport <port>
              FTP  HTTP  <port> FTP/HTTP

       --pipe <cmd>
              rpm  <cmd>



       rpm

            rpm -i [install-options] <package_file>+

        rpm

            rpm -U [install-options] <package_file>+

        RPM

            rpm [-F|--freshen] [install-options] <package_file>+




       <package_file>  ftp  http  URL RPM  ftp  http FTP/HTTP


       --force
              --replacepkgs  --replacefiles  --oldpackage

       -h, --hash
              50(#) -v

       --oldpackage


       --percent
               RPM

       --replacefiles


       --replacepkgs


       --allfiles
              (missingok)

       --nodeps


       --noscripts


       --notriggers


       --ignoresize


       --excludepath <path>
              <path>

       --excludedocs
              (man texinfo)

       --includedocs


       --test

       --ignorearch
               RPM

       --ignoreos
              RPM

       --prefix <path>
               <path>

       --relocate <oldpath>=<newpath>
              <oldpath>  <newpath>

       --badreloc
              --relocate

       --noorder





       rpm

            rpm -q [query-options]

        --queryformat

        printf(f) (C ) printf(f) rpm  {} RPMTAG_

        :typetag : octal dateshescapepermsfflagsdepflags

         %{NAME} (DISTRIBUTION) 2 %-30{NAME}%{DISTRIBUTION}

       --querytags rpm

        2 :

       :

       <package_name>
               <package_name>

       -a, --all


       --whatrequires <capability>
               <capability>

       --whatprovides <virtual>
              <virtual>

       -f <file>, --file <file>
              <file>

       -g <group>, --group <group>
              <group>

       -p <package_file>
              () <package_file>  <package_file>    ftp/http   URL
              RPM  ftp/http FTP

       --specfile <specfile>
               <specfile> ()  rpm  spec  spec

       --querybynumber <num>
               <num> ;

       --triggeredby <pkg>
               I<pkg>


       :

       -i      --queryformat

       -R, --requires


       --provides
              ()

       -l, --list


       -s, --state
               (-l )  (normal)(not installed)  (replaced)

       -d, --docfiles
              (-l )

       -c, --configfiles
              (-l )

       --scripts


       --triggers, --triggerscripts


       --dump   path  size mtime md5sum mode owner group isconfig
              isdoc rdev symlink  -l-c  -d

       --last

       --filesbypkg


       --triggerscripts




       rpm

            rpm -V|-y|--verify [verify-options]

         RPM MD5

         "--excludedocs"




       --nofiles


       --nomd5
               MD5

       --nopgp
               PGP


              8 "c" 8 RPM "."


       5      MD5

       S

       L

       T

       D

       U

       G

       M      ()



       rpm

            rpm --checksig <package_file>+

        <package_file>  PGP PGP  PGP



       rpm

                rpm -e <package_name>+


       --allmatches
              <package_name> <package_name>

       --noscripts
              ()

       --notriggers


       --nodeps


       --test  -vv



       rpm

            rpm -[b|t]O [build-options] <package_spec>+

       spec  -b RPM  spec  gzip ( compress) tar  -t (O) :


       -bp    spec  "%prep"

       -bl    "" spec  "%files"

       -bc    spec (prep ) "%build"  "make"

       -bi    spec (prep  build ) "%install"  "make install"

       -bb    (prepbuild  install )

       -bs    (prepbuild  install )

       -ba    (prepbuild  install )



       --short-circuit
              ( )

       --timecheck
              "timecheck" ( 0 )  "_timecheck" timechek timechek

       --clean


       --rmsource
              build  spec (: "rpm --rmsource foo.spec")

       --test build spec

       --sign PGP  PGP

       --buildroot <dir>
              BuildRoot <dir>

       --target <platform>
              <platform>       arch-vendor-os        _target_tar-
              get_arch_target_os

       --buildarch <arch>
               <arch>  RPM 3.0  --target

       --buildos <os>
               <os>  RPM 3.0  --target




       rpm 2

       rpm --recompile <source_package_file>+

       rpm --rebuild <source_package_file>+

       rpm prep  --rebuild (--clean )  spec


RPM
       rpm --resign <binary_package_file>+



       rpm --addsign <binary_package_file>+




PGP
        RPM  PGP  RPM RPM  PGP (honoring PGPPATH)  PGP  PGP

       _pgp_path



        (PGP )

       _signature



        pgp (: PRM-2.90  GnuPG )

       _pgp_name

        "user"


        --sign

        /usr/bn/pgp /etc/rpm/.pgp  "John Doe<jdoe@foo.com>"   PGP

       %_signature pgp

       %_pgp_name /etc/rpm/.pgp

       %_pgp_name John Doe <jdoe@foo.com>

       %_pgpbin /usr/bin/pgp

        /etc/rpm/macros  ~/.rpmmacros



       rpm

            rpm --rebuilddb




            rpm --initdb


        --dbpath  --root


SHOWRC
            rpm --showrc


       rpmrc


FTP/HTTP
       RPM  FTP  HTTP  ftp  http  URL :


            ftp://<user>:<password>@hostname:<port>/path/to/pack-
       age.rpm

       :<password> (/)  ftp (PASV) ftp

       ftp  URL


       --ftpproxy <hostname>
               <hostname>  ftp  ftp   _ftpproxy


       --ftpport <port>
               ftp  ftp  TCP <port>  _ftpport


       RPM  http URL


       --httpproxy <hostname>
               <hostname>  http  _httpproxy


       --httpport <port>
               http  http  TCP <port>  _httpport




       /usr/lib/rpm/rpmrc
       /etc/rpmrc
       ~/.rpmrc
       /usr/lib/rpm/macros
       /etc/rpm/macros
       ~/.rpmmacros
       /var/lib/rpm/conflictsindex.rpm
       /var/lib/rpm/fileindex.rpm
       /var/lib/rpm/groupindex.rpm
       /var/lib/rpm/nameindex.rpm
       /var/lib/rpm/packages.rpm
       /var/lib/rpm/providesindex.rpm
       /var/lib/rpm/requiredby.rpm
       /var/lib/rpm/triggerindex.rpm
       /tmp/rpm*


       glint(t), rpm2cpio(o), http://www.rpm.org/


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


          <kanda@nn.iij4u.or.jp>



Red Hat Software         22 December 1998                  rpm(m)