La verificación de un paquete provoca la comparación de los archivos instalados de un paquete con la información localizada en las bases de datos del RPM. Entre otras cosas la verificación compara el tamaño, MD5 sum, permisos, tipo, dueño y grupo de cada archivo.
Para verificar un paquete, se debe utilizar el comando:
rpm -V <nombre del paquete>
Se puede usar las mismas opciones disponibles en el proceso de pesquisas.
Ejemplos:
Para verificar un paquete que contenga un archivo en especial: rpm -Vf /bin/vi
Para verificar todos los paquetes instalados:
rpm -Va
Para verificar un paquete instalado y el archivo de paquete RPM:
rpm -Vp foo-1.0-1.i386.rpm
Esta función puede ser útil si hay alguna sospecha de que la base de datos RPM esté corrompida.
Si no hay discrepancia no habrá respuesta del sistema, si es así, se presentará, en la forma de un string con 8 caracteres, con un c significando archivo de configuración y después del nombre del archivo. Cada uno de los 8 caracteres significa uno de los atributos del archivo comparado con aquellos definidos en el paquete RPM, donde un punto significa que el atributo está ok. Los atributos son:
Si algún código se presenta, es necesario evaluarlo y también, la necesidad de eliminación del paquete, o de su reinstalación (lo más probable) o aún, buscar la solución del problema de otra forma (buscar una versión actualizada en Internet,...).