rpm 查询已经安装的软件包
rpm可以根据已经安装了的rpm软件包的名称来查询
rpm -qa|grep -i locate
也可以根据安装后的文件路径来查询软件包。
[root@orc ~]# rpm -qf /usr/bin/scp openssh-clients-5.3p1-94.el6.x86_64
Centos7的base server版本没有默认安装locate命令,但是在想用,安装呢?
1、直接在Centos7使用 yum install locate 提示找不到这个软件包,用yum provides locate 也没有找到
2、找一台有该命令的服务器,先查出命令的路径:
[root@orc ~]# whereis locate locate: /usr/bin/locate /usr/share/man/man1/locate.1.gz
再查找该提供该命令的软件包
[root@orc ~]# rpm -qf /usr/bin/locate mlocate-0.22.2-4.el6.x86_64
3、安装该软件包
yum install mlocate
总结:当命令的名称和rpm的软件包名称完全没联系时,采用rpm -qf命令比较有用

浙公网安备 33010602011771号