Si quiero verificar las versiones disponibles de un paquete en Debian, ejecuto lo apt-cache policy pkgname
que en el caso de wajig
da:
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
--showduplicates
ayum
si 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
--showduplicates
uno 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 search
comando 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 YOURPACKAGE
Esto es específico de Mandriva (solo conozco a Mandriva).Si desea conocer la versión de un paquete instalado:
rpm -q YOURPACKAGE
esto 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