Si quiero verificar las versiones disponibles de un paquete en Debian, ejecuto lo apt-cache policy pkgnameque en el caso de wajigda:
wajig:
Installed: 2.01
Candidate: 2.01
Version table:
*** 2.01 0
100 /var/lib/dpkg/status
2.0.47 0
500 file:/home/wena/.repo_bin/ squeeze/main i386 Packages
500 ftp://ftp.is.co.za/debian/ squeeze/main i386 Packages
Eso significa que hay tres paquetes wajig, uno que está instalado ( /var/lib/dpkg/status) y otros dos (que son la misma versión). Uno de estos dos está en un repositorio local y el otro está disponible desde un repositorio remoto.
¿Cómo logro un resultado similar en los sistemas rpm?
fuente

--showduplicatesayumsi desea ver TODAS las versiones disponibles, no solo la última.Puede utilizar
rpm -qi <package name>para tener toda la información del paquete instalado. También puede usar los siguientes comandos:fuente
--showduplicatesuno funciona, gracias!Las otras respuestas abordan cómo obtener información sobre los paquetes instalados en el sistema. Para agregar a eso, también es posible consultar el repositorio de yum sobre los paquetes disponibles aún no instalados, además del
pkcon searchcomando de PackageKit, por ejemploSupongo que PackageKit está escrito genérico para que también funcione con repositorios aptos, aunque solo tengo experiencia en usarlo en mis sistemas Fedora.
fuente
Para consultar los paquetes disponibles, puede hacer
urpmq --sources YOURPACKAGEEsto es específico de Mandriva (solo conozco a Mandriva).Si desea conocer la versión de un paquete instalado:
rpm -q YOURPACKAGEesto funciona en todos los sistemas RPM.En RedHat / Fedora, vea yum.
fuente
La ejecución de los siguientes comandos le proporcionará todos los paquetes instalados en el servidor.
Más comandos rpm se enumeran aquí
fuente