`rpm -qa` contra` yum list installed`: ¿Por qué ciertos packages se pueden encontrar con `rpm -qa` solamente?

He instalado Python 2.7.5 en CentOS y me pregunto por qué puedo encontrarlo usando el command rpm -qa pero no la yum list installed .

 [root@CentOS7 centos]# python -V Python 2.7.5 [root@CentOS7 centos]# [root@CentOS7 centos]# rpm -qa | grep python-2.7.5 python-2.7.5-58.el7.x86_64 [root@CentOS7 centos]# [root@CentOS7 centos]# yum list installed | grep python-2.7.5 [root@CentOS7 centos]# 

Mi reference:

http://www.linuxnix.com/list-installed-packages-and-their-details-in-networkinghatcentosfedore/

Cuando grep de la yum list installed no obtendrá el mismo formatting que con rpm -qa

Ver :

 [root@user1 ~]# yum list installed | grep 2.7.5 python.x86_64 2.7.5-58.el7 @base python-libs.x86_64 2.7.5-58.el7 @base [root@user1 ~]# rpm -qa | grep 2.7.5 python-libs-2.7.5-58.el7.x86_64 python-2.7.5-58.el7.x86_64 

yum list installed te muestra el nombre del package, el número de versión y el apodo del repository desde el que se descargó en 3 columnas diferentes.

Entonces, para la yum list installed , quiere grep solo el nombre del package o el número de versión. No puedes grep juntos como lo haría con rpm -qa .

 [root@user1 ~]# yum list installed | grep python.x86_64 audit-libs-python.x86_64 2.7.6-3.el7 @base dbus-python.x86_64 1.1.1-9.el7 installed libselinux-python.x86_64 2.5-11.el7 @base libsemanage-python.x86_64 2.5-8.el7 @base libxml2-python.x86_64 2.9.1-6.el7_2.3 installed newt-python.x86_64 0.52.15-4.el7 installed policycoreutils-python.x86_64 2.5-17.1.el7 @base python.x86_64 2.7.5-58.el7 @base rpm-python.x86_64 4.11.3-25.el7 @base