linux下如何查看某个软件 是否安装?安装路径在哪

 我来答
阿尔迈凡
2016-01-08 · TA获得超过8460个赞
知道大有可为答主
回答量:5744
采纳率:14%
帮助的人:2027万
展开全部
一般的如果是桌面软件的话可以从全局菜单等一些菜单界面中找到相应的启动项
如果正常启动则表示安装

也可以使用在命令行输入相应软件的名称(有时可能软件名称与程序/命令名称并不相同可以使用tab键进行匹配或者使用包管理器查看相应的软件包名称)
如果可以执行则表示安装

使用相应发行版所提供的包管理器也可以检测软件是否安装
比如通过安装该软件来确定是否已经安装(如果该软件并非使用包管理器安装的话就会不准)
不同发行版也会提供相应的工具进行查询
比如debian系可以使用dpkg进行查询(dpkg -l | grep 软件名称)

软件安装的位置
一般情况下安装的位置多数是在/usr/share或者/usr/local/share或者/opt等等目录下
而且一般情况下可以使用whereis这个命令来进行软件位置定位
如果是自己手动安装的比如很多软件都是通过configure、make、make install三步曲从源码编译安装的
这样的则可以根据configure是否使用--prefix参数指定相应的安装目录

如果以上的方法都找不到
还可以使用find或者locate的方法对根目录进行整体搜索
搜索相应的软件名称再通过grep等进行过滤匹配来手动定位
比如查看是否安装了vim这个软件
可以
locate | grep vim
如果内容太多可以进行一些过滤
因为一般的情况下linux下可执行文件多数在bin目录
所以可以
locate | grep 'bin/vim'
如果还是比较多的话则可以使用more进行查看
locate | grep 'bin/vim' | more
zcmsgk
2015-05-03 · 知道合伙人软件行家
zcmsgk
知道合伙人软件行家
采纳数:343 获赞数:784
从事运维工程多年,有丰富的IDC经验,擅长web应用,熟练掌握Linux、windows各种web环境架构,以及软件应用

向TA提问 私信TA
展开全部
首先你要确定你的软件是什么方式安装?
如果不确定,你可知道你的软件名字,用find查找一下在哪个目录
find / -name softname
如果你知道软件运行的端口,也可用
lsof -i:软件端口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ac5b271
2015-12-14 · TA获得超过127个赞
知道小有建树答主
回答量:282
采纳率:40%
帮助的人:84.7万
展开全部
一般软件的安装目录文件夹和软件名一样,可以用find / -name找一下
还可以用rpm grep找一下
还有就是管它有没有装,在装一下,如果已经安装了,log 上面也会显示出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大大虫
高粉答主

2015-05-02 · 醉心答题,欢迎关注
知道大有可为答主
回答量:4.2万
采纳率:76%
帮助的人:1.4亿
展开全部
rpm -qa | grep xxxx

rpm -ql xxxxx
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式