因为Linux安装软件的方式有很多种,所以并没有一个通用的方法来检查某个软件是否安装。总结起来有这么几类:
1、如果rpm包已经安装,可以用rpm -qa查看,如果想查某个软件包是否安装,用rpm -qa | grep “软件或包名称”。
[root@hexuweb102 ~] rpm -qa | grep ruby
2.如果是用deb包安装的,可以用dpkg -l查看,如果要查找特定的软件包,则使用dpkg -l | grep "软件或包名称";
[root@hexuweb102~]dpkg-l|grepruby
3、如果是yum方式安装的,可以使用yum list进行搜索,如果搜索特定的包,在命令后面加上|grep “软件名或包名”;
[root@hexuweb102 ~] yum list installed | grep ruby
4.如果使用源码包自己编译安装,比如.tar.gz或者tar.bz2,那么只能检查可执行文件是否存在。
以上两种方式都没有显示以源代码形式安装的软件包,如果以root用户安装的话,可执行程序一般在/sbin:/usr/bin目录下。
注:rpm yum是Linux包管理命令,dpkg是一系列包管理命令。
扫一扫在手机端查看
本文链接:https://by928.com/2671.html 转载请注明出处和本文链接!请遵守
《网站协议》
!
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。