Der RPM ist ein sehr vielseitiges Tool, das viele verschiedene Optionen bietet. Der beste Weg, sie zu verstehen, ist, sich ein paar Beispiele anzuschauen. Einfaches Installieren/Deinstallieren habe ich oben behandelt, also folgen hier noch ein paar andere Beispiele:
rpm -Va
rpm -qf /usr/X11R6/bin/xjewel
Die Ausgabe würde etwa wie folgt aussehen:
xjewel-1.6-1
rpm -qpi koules-1.2-2.i386.rpm
Die Ausgabe würde wie folgt aussehen:
Name : koules Distribution: Red Hat Linux Colgate
Version : 1.2 Vendor: Red Hat Software
Release : 2 Build Date: Mon Sep 02 11:59:12 1996
Install date: (no Build Host: porky.redhat.com
Group : Games Source RPM: koules-1.2-2.src.rpm
Size : 614939
Summary : SVGAlib action game with multiplayer, network, and sound support
Description :
This arcade-style game is novel in conception and excellent in execution.
No shooting, no blood, no guts, no gore. The play is simple, but you
still must develop skill to play. This version uses SVGAlib to
run on a graphics console.
rpm -qpl koules-1.2-2.i386.rpm
Die Ausgabe ist in diesem Falle:
/usr/doc/koules
/usr/doc/koules/ANNOUNCE
/usr/doc/koules/BUGS
/usr/doc/koules/COMPILE.OS2
/usr/doc/koules/COPYING
/usr/doc/koules/Card
/usr/doc/koules/ChangeLog
/usr/doc/koules/INSTALLATION
/usr/doc/koules/Icon.xpm
/usr/doc/koules/Icon2.xpm
/usr/doc/koules/Koules.FAQ
/usr/doc/koules/Koules.xpm
/usr/doc/koules/README
/usr/doc/koules/TODO
/usr/games/koules
/usr/games/koules.svga
/usr/games/koules.tcl
/usr/man/man6/koules.svga.6
Das sind nur einige Beispiele. Andere und komplexere finden sich schnell, wenn man erst einmal mit dem RPM vertraut ist.