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

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

一般的如果是桌面软件的话可以从全局菜单等一些菜单界面中找到相应的启动项

如果正常启动则表示安装

也可以使用在命令行输入相应软件的名称(有时可能软件名称与程序/命令名称并不相同可以使用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

1、通过 yum 安装:

如果是通过 yum 方法安装的,可以用 # yum list installed 查找

如果要查看某个软件包是否安装,用 # yum list installed | grep "软件名或者包名"

2、通过 rpm 安装:

如果是通过 rpm 方法安装的,可以用 # rpm -qa 查找

如果要查看某个软件包是否安装,用 # rpm -qa | grep "软件或者包的名字"

3、通过 deb 安装:

如果是通过 deb 方法安装的,可以用 # dpkg -l 查找

如果要查看某个软件包是否安装,用 # dpkg -l | grep "软件或者包的名字"

4、通过源码编译安装:

源码安装的方式通过 rpm 命令是无法找出来的,如果你确定这个软件已经开启,则可以通过

# ps -aux 找出对应的可执行文件所在的目录

最后一种最笨的方法就是用find命令

find / -name *文件名*

参考链接:网页链接


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6075934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存