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)