新手请教一个问题:在linux下如何判断是否已经安装某个软件?谢谢

waterhit 2009-09-08 04:24:19
我的系统是red hat

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

我用rpm -qa (| grep) matlab , 回车后没有任何显示
我用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



这是为什么呢?
...全文
1090 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
createWang 2009-09-14
  • 打赏
  • 举报
回复
楼主去查查yum。。
非兔子_Logic0 2009-09-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 once_and_again 的回复:]
rpm -qa|grep 软件包
[/Quote]

正解。
如果没有,继续尝试下which
yanpingliang 2009-09-13
  • 打赏
  • 举报
回复
RPM -qa 是查看该软件是否被安装,grep和find是查看文件位置
rainbowbaby 2009-09-10
  • 打赏
  • 举报
回复
mdb是yum安装文件的相关信息的存储数据库,你可以访问你的linux的mdb库来查询,不过建议你需要好好的看看yum和mdb的资料,在红帽网站就有。
qinguan0619 2009-09-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 neohope 的回复:]
matlab是bin文件吧,不会注册的
你试试which 命令
有的,就是安装了并设置路径了
[/Quote]
用 which+命令,如果安装了,基本上会显示/usr/bin/**的,说明安装了,没反应的说明没安装。。。
neohope 2009-09-09
  • 打赏
  • 举报
回复
matlab是bin文件吧,不会注册的
你试试which 命令
有的,就是安装了并设置路径了
yishiwucheng 2009-09-09
  • 打赏
  • 举报
回复
用yum命令yum search试试
  • 打赏
  • 举报
回复
如果你使用rpm -ivh matlab装的,
用grep -aq| grep matlab肯定是能够找到的。

如果你是用
make && make install装的。那么最好直接找执行程序,就知道有没装上去
find / -name matlab
如果装了,它会告诉你执行程序被释放到哪个目录了。
unixlinuxsys 2009-09-09
  • 打赏
  • 举报
回复
rpm -qa | grep matlab

  • 打赏
  • 举报
回复
rpm -qa (| grep) 后面是包名
once_and_again 2009-09-08
  • 打赏
  • 举报
回复
rpm -qa|grep 软件包
bourbaki 2009-09-08
  • 打赏
  • 举报
回复
那个只是包的名字,命令可能是另外一个名字,你可以用rpm查询包里面有什么文件。不过我对rpm不熟,你google一下

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧