“rpm -qa“ 和 “yum list installed“ 的区别

rpm -qa vs yum list installed: Why certain packages can be found with rpm -qa only?

问题现象

Python 2.7.5 是存在的。rpm -qa 可以成功查询,但是 yum list installed却没查到。

csharp 复制代码
[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]# 

yum list installed 介绍

the package name version number the repository nickname
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

yum list installed 查出结果如上分三列显示,可以针对单独某列进行查询,比如

csharp 复制代码
[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  
csharp 复制代码
[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   
复制代码
yum list installed | grep python-2.7.5 不支持,需要使用特殊结构查询,这里不展开,可自行查询

rpm -qa 介绍

csharp 复制代码
[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

[root@CentOS7 centos]# rpm -qa | grep python-2.7.5
python-2.7.5-58.el7.x86_64

参考

rpm -qa vs yum list installed: Why certain packages can be found with rpm -qa only?

相关推荐
花花无缺3 分钟前
python自动化-pytest-用例发现规则和要求
后端·python
YUELEI11834 分钟前
langchain 提示模版 PromptTemplate
python·langchain
东方不败之鸭梨的测试笔记37 分钟前
LangChain: Models, Prompts 模型和提示词
人工智能·python·langchain
AI Echoes1 小时前
别再手工缝合API了!开源LLMOps神器LMForge,让你像搭积木一样玩转AI智能体!
人工智能·python·langchain·开源·agent
AI Echoes1 小时前
从零构建企业级LLMOps平台:LMForge——支持多模型、可视化编排、知识库与安全审核的全栈解决方案
人工智能·python·langchain·开源·agent
beijingliushao2 小时前
58-正则表达式
数据库·python·mysql·正则表达式
陈敬雷-充电了么-CEO兼CTO2 小时前
具身智能多模态感知与场景理解:融合语言模型的多模态大模型
人工智能·python·gpt·语言模型·自然语言处理·chatgpt·多模态
荔枝吻2 小时前
【AI总结】Python BERT 向量化入门指南
人工智能·python·bert
张子夜 iiii2 小时前
传统神经网络实现-----手写数字识别(MNIST)项目
人工智能·pytorch·python·深度学习·算法
Rhys..2 小时前
python + Flask模块学习 1 基础用法
python·学习·前端框架·flask