RPM es un instrumento muy útil para administrar ficheros y
para diagnosticar y arreglar posibles problemas. El modo
mejor para darse cuenta de toda la potencialidad es
el de observar algunos ejemplos.
Imaginemos, ahora, que hemos borrado accidentalmente
cualquier fichero, sin estar seguros de aquello que ha sido
eliminado. Si quiere efectuar una verificación sobre todo
el disco duro para ver que ficheros faltan, debería introducir:
rpm -Va
Si falta cualquier fichero, o parece no ser correcto, puede
elegir entre dos operaciones: o reinstalar el paquete,
o bien desinstalarlo y posterirmente reinstalarlo.
Puede ser que a veces no reconozca un fichero.
Para descubrir cual es el paquete, tendrá que teclear:
rpm -qf /usr/X11R6/bin/xjewel
la salida se parecerá a:
xjewel-1.6-1
Podemos combinar los dos ejemplos que hemos tratado
anteriormente de la siguiente manera. Si tenéis problemas con
/usr/bin/paste. Supongamos que
quiere verificar el paquete al que pertenece aquel
programa, pero no sabe de que paquete se trata.
Deberá simplemente introducir:
rpm -Vf /usr/bin/paste
y el paquete apropriado será verificado.
Si quiere saber más sobre un determinado programa, puede
encontrar información introduciendo las siguientes instrucciones
para
individuar la documentación del paquete
que contiene el programa específico (en este caso se
trata de ispell):
Imaginemos que ha encontrado un nuevo módulo RPM, pero no
sabe de que cosa se trata por haber otras informaciones al
respecto, entonces teclee:
rpm -qip koules-1.2-2.i386.rpm
El output sería, en este caso:
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: (none) Build Host: porky.redhat.com
Group : Games Source RPM: koules-1.2-2.src.rpm
Size : 614939
Summary : SVGAlib action game; multiplayer, network
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.
Ahora quiere ver que modulos RPM instala. Teclee
enter