Los paquetes rpm:

Estos paquetes son los estándar para las distribuciones basadas en Redhat como Mandrake, Suse, Fedora...
Los paquetes rpm (Redhat Package Manager) están pensados para agrupar el código fuente de un programa junto una pequeña cabecera con toda la información del paquete y su instalación.
Para instalar un paquete rpm hay que usar el comando 'rpm' con la opción -i y para desinstalarle con la opción -e, también es posible instalar un paquete desde la dirección ftp que le indique:

## --Instalamos el paquete 'paquete'--
# rpm -i paquete.rpm
## --Instalamos el paquete 'paquete2' desde un ftp--
# rpm -i ftp://direccion/del/paquete/paquete2.rpm
## --Desinstalamos el paquete 'paquete'--
# rpm -e paquete.rpm

Cuando tenemos un paquete pero no sabemos que hace o puede hacer usamos las opciones -qpi, para saber que archivos y donde va a instalar usamos las opciones -qpl:

# rpm -qpi paquete.rpm

Name : Paquete
Distribution: Pedvi's Distro
versión : 1.2
Vendor: Pedvi & Co.
Release : 2 Build Date: martes, 9 de mayo de 2006
Install date: (none)
Build Host: pedvi.redhat.com
Group : Games
Source RPM: paquete-1.2-2.src.rpm
Size : 614939
Summary : Paquete de muestra que ni existe ni hace nada.
Description : Pues eso, esto no hace nada, simplemente una prueba...

# rpm -qpl paquete.rpm
/usr/doc/paquete
/usr/doc/koules/ANNOUNCE
/usr/doc/koules/BUGS
/usr/doc/koules/COMPILE.OS2
/usr/doc/koules/COPYING
/usr/doc/koules/INSTALLATION
/usr/doc/koules/Icon.xpm
/usr/doc/koules/Icon2.xpm
/usr/doc/koules/paquete.FAQ
/usr/doc/koules/paquete.xpm
/usr/doc/koules/README
/usr/share/paquete
/usr/man/man6/paquete.6

Cuando no estamos seguros de que tenemos instalado, o si se ha perdido algún archivo usamos las opciones '-Va', si encontramos un archivo y no sabemos a que paquete pertenece usamos las opciones -qf:

# rpm -Va
...
# rpm -qf /usr/share/paquete
paquete