您的位置:首页 > 运维架构 > Linux

在linux下如何判断是否已经安装某个软件

2016-11-16 09:50 597 查看
我的系统是red hat

我用命令rpm查是否安装了某个软件(例如: portobuf 与 fluent ),得到了如下的结果:

我用rpm -qa (| grep) portobuf, 回车后没有任何显示
我用rpm -qa fluent , 回车后没有任何显示
我用rpm -qa vasp , 回车后没有任何显示

但实际上肯定是装了matlab和fluent , 而我用[root@node1 /]# rpm -q fluent
显示的却是package fluent is not installed
matlab也一样

另外,命令 [root@node1 /]# man rpm
返回的却是 No manual entry for rpm

这是为什么呢?
++++++++++++++++++++++++++++++++++++++++++ rpm -qa|grep 软件包
++++++++++++++++++++++++++++++++++++++++++ 用yum命令yum search试试++++++++++++++++++++++++++++++++++++++++++ 如果你使用rpm -ivh portobuf装的,
用rpm -qa | grep portobuf肯定是能够找到的。

如果你是用
make && make install装的。那么最好直接去找执行程序,就知道有没装上去
find / -name portobuf
如果装了,它会告诉你执行程序被释放到哪个目录了。 ++++++++++++++++++++++++++++++++++++++++++ rpm -qa 是查看该软件是否被安装,grep和find是查看文件位置++++++++++++++++++++++++++++++++++++++++++
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rpm