欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

转载 yum whatprovides */命令 有大用

转载:https://blog.csdn.net/cuichongxin/article/details/105248676

文章目录

 

说明

其实我之前博客已经做过很详细的总结了,但都比较多,需要花时间定位,而这个不常用,总容易忘记而且很实用和重要,所以 再单独拿出来说。

  • yum安装包名查找的意思是 :需要某个命令 查找这个命令的安装包名,然后再 yum install 安装包名

  • 已装安装包查找的意思是:某个命令已经安装了,现在查找包名

yum 安装包名查找

其实如果通公网的,直接yum –y install 即可, 这种方法只是 适用没有外网,查询本地资源包情况适用。 如果查询不了 就得去网上 下载源 然后再安装了。
yum whatprovides */包名 (命令记不全,可以在前后加 *)
命令记不得不要紧,只要记得有个what即可,可以查找的嘛:man yum | grep what
在这里插入图片描述
如:[root@computer23 ~]# yum whatprovides */sar
在这里插入图片描述
然后 yum –y install 上图中红色部分包名即可
如:[root@computer23 ~]# yum -y install sysstat-10.1.5-7.el7.x86_64

在这里插入图片描述

已装命令 包名查找

如字面意思,查找 已经安装的包名,常适用于 查询版本适用,如ssh版本,openstack版本等等。
命令:rpm –qa | grep 命令
如:查询ssh版本:rpm –qa | grep ssh

[root@controller01 ~]# rpm -qa | grep ssh
  • 1

在这里插入图片描述
如上图就可以看到ssh版本是6.6.1的。

如果命令不存在,则查询是空白
如:rpm -qa | grep expect
在这里插入图片描述


来自 https://www.cnblogs.com/coolruo/articles/14261815.html


普通分类: